heap profile: 301: 12630288 [3541693: 71766167184] @ heap/1048576 0: 0 [9: 432] @ 0x471e3a 0xeb6256 0xeb6315 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6255 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x75 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:43 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [984: 15744] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [0: 0] @ 0x44f1b9 0x465ef3 0x45f934 0x7e46e5 0x145263b 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x7e46e4 runtime/trace.Start+0x84 runtime/trace/trace.go:125 # 0x145263a net/http/pprof.Trace+0x2ba net/http/pprof/pprof.go:183 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [0: 0] @ 0x44f176 0x465ef3 0x45f934 0x7e46e5 0x145263b 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x7e46e4 runtime/trace.Start+0x84 runtime/trace/trace.go:125 # 0x145263a net/http/pprof.Trace+0x2ba net/http/pprof/pprof.go:183 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [0: 0] @ 0xb7f771 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [0: 0] @ 0x44f176 0x40c1f1 0xb80ed0 0x1452285 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb80ecf runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:852 # 0x1452284 net/http/pprof.Profile+0x2c4 net/http/pprof/pprof.go:157 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x147691a 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476919 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x59 github.com/pactus-project/pactus/www/html/server.go:151 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78705 0xd71013 0xd69e90 0xe206aa 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 24] @ 0x96b29f 0x96b2cd 0x96f0c5 0x1255b5e 0x142dc29 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96b29e github.com/pactus-project/pactus/store.accountKey+0x9e github.com/pactus-project/pactus/store/account.go:18 # 0x96b2cc github.com/pactus-project/pactus/store.(*accountStore).account+0xcc github.com/pactus-project/pactus/store/account.go:56 # 0x96f0c4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:305 # 0x1255b5d github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3d github.com/pactus-project/pactus/state/state.go:673 # 0x142dc28 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc8 github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 80] @ 0x130e986 0x1348d5b 0x1348d61 0x134d92a 0x134633f 0x47efc1 # 0x130e985 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x825 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1084 # 0x1348d5a google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x157a google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1348d60 google.golang.org/grpc.(*Server).processUnaryRPC+0x1580 google.golang.org/grpc@v1.70.0/server.go:1413 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0xe6ba56 0x49aa11 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0xe6ba55 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:13 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [2: 48] @ 0x12f0c07 0x12f0be3 0x13100e5 0x13100ce 0x130eaa5 0x1348d5b 0x1348d61 0x134d92a 0x134633f 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x13100e4 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x124 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x13100cd google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x10d google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1317 # 0x130eaa4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x944 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1103 # 0x1348d5a google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x157a google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1348d60 google.golang.org/grpc.(*Server).processUnaryRPC+0x1580 google.golang.org/grpc@v1.70.0/server.go:1413 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x755572 0x755446 0x96befd 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x755571 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x71 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x96befc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4dc github.com/pactus-project/pactus/store/block.go:88 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe9f1c5 0xebd6e7 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9f1c4 github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1a4 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:118 # 0xebd6e6 github.com/quic-go/quic-go.(*Transport).doDial+0x7c6 github.com/quic-go/quic-go@v0.49.0/transport.go:315 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 208] @ 0x630911 0x62f6dd 0x62f4d3 0x73e2b2 0x73e294 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73e2b1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73e293 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x612cb3 0x6f03d7 0x6f1ec5 0x6fff14 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6f1ec4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ClearCofactor+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:623 # 0x6fff13 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x193 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:319 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe75095 0xe75049 0xe96fa5 0xe96625 0xe950ff 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96fa4 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/connection.go:2156 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16] @ 0xd6aedc 0xd6aeca 0xd69b75 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0xd6aedb github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x5b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:586 # 0xd6aec9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x49 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:536 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 224] @ 0xeac40d 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 24] @ 0xe827d8 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x863b87 0x9efdb4 0x9efd1c 0x9c8ad9 0x9db192 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db191 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x271 crypto/tls/handshake_client_tls13.go:791 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 3840] @ 0xe1d6e7 0xc1389b 0xc13688 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0xc1389a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:505 # 0xc13687 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:492 0: 0 [1: 320] @ 0xa0f0a8 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0a7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 80] @ 0x529ddb 0x529dbd 0xc20c09 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc20c08 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:115 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x510e3e 0x5113d0 0x123f94d 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x510e3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x5113cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [1: 16] @ 0x14297f9 0x142af65 0x14bd45f 0x47efc1 # 0x14297f8 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x5b8 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:45 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xeb56a5 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb56a4 github.com/quic-go/quic-go.newStream+0x2a4 github.com/quic-go/quic-go@v0.49.0/stream.go:111 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 1941504] @ 0x1473dba 0x1473d7f 0x1473dc9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1473db9 bytes.(*Buffer).String+0x1059 bytes/buffer.go:71 # 0x1473d7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x101e github.com/pactus-project/pactus/www/html/server.go:273 # 0x1473dc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1068 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x739d45 0x739d33 0x1473f26 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x739d44 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0xa4 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x739d32 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x92 github.com/pactus-project/pactus/crypto/bls/public_key.go:43 # 0x1473f25 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11c5 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x7377fe 0x1478dfe 0x1475662 0x1475319 0x1473d4f 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x7377fd github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11d github.com/pactus-project/pactus/util/utils.go:161 # 0x1478dfd github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3d github.com/pactus-project/pactus/www/html/network.go:128 # 0x1475661 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x241 github.com/pactus-project/pactus/www/html/network.go:142 # 0x1475318 github.com/pactus-project/pactus/www/html.metricToTable+0x118 github.com/pactus-project/pactus/www/html/network.go:150 # 0x1473d4e github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xfee github.com/pactus-project/pactus/www/html/network.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x511406 0x73782d 0x1478dfe 0x1475662 0x14753e2 0x1473d4f 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x73782c github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x14c github.com/pactus-project/pactus/util/utils.go:161 # 0x1478dfd github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3d github.com/pactus-project/pactus/www/html/network.go:128 # 0x1475661 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x241 github.com/pactus-project/pactus/www/html/network.go:142 # 0x14753e1 github.com/pactus-project/pactus/www/html.metricToTable+0x1e1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x1473d4e github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xfee github.com/pactus-project/pactus/www/html/network.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1048576] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1473eed 0x1473dfa 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1473eec github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x118c github.com/pactus-project/pactus/www/html/server.go:216 # 0x1473df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1099 github.com/pactus-project/pactus/www/html/network.go:74 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16384] @ 0xc023c5 0xc05a7b 0x145960c 0xa7ffa9 0x145a8bc 0xa7ffa9 0x145b743 0xa7ffa9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xc023c4 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x104 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:422 # 0xc05a7a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:1074 # 0x145960b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x3ab github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:165 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145a8bb github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xbb github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145b742 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 24] @ 0xe827d8 0xe83045 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xeb620e 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb620d github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2d github.com/quic-go/quic-go@v0.49.0/streams_map.go:103 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0xba87b4 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba87b3 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:356 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 1152] @ 0x49b415 0x49a925 0x9658d7 0xd8ebb9 0xd8eb9c 0xd8e398 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd8ebb8 github.com/libp2p/go-buffer-pool.Put+0x7d8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd8eb9b github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7bb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:627 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 448] @ 0xeb5465 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0xebdbfe 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xe1f833 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0xe1f832 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x192 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:88 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xe4e2cc 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0xe4e2cb github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.0/client.go:55 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 112] @ 0x7e5632 0x810f55 0x810f3e 0xad26d5 0xc1e389 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x810f54 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x810f3d github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc1e388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xe8295c 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 144] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x52ba65 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x52ba64 context.WithDeadlineCause+0x384 context/context.go:624 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 320] @ 0x133115f 0x1331123 0x1335b2e 0x1335d65 0x13359b3 0x12dd307 0x12dd1f0 0x47efc1 # 0x133115e google.golang.org/grpc/internal/balancer/gracefulswitch.NewBalancer+0x29e google.golang.org/grpc@v1.70.0/internal/balancer/gracefulswitch/gracefulswitch.go:38 # 0x1331122 google.golang.org/grpc.newCCBalancerWrapper+0x262 google.golang.org/grpc@v1.70.0/balancer_wrapper.go:100 # 0x1335b2d google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0x4d google.golang.org/grpc@v1.70.0/clientconn.go:352 # 0x1335d64 google.golang.org/grpc.(*ClientConn).enterIdleMode+0x144 google.golang.org/grpc@v1.70.0/clientconn.go:381 # 0x13359b2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.70.0/clientconn.go:320 # 0x12dd306 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.70.0/internal/idle/idle.go:180 # 0x12dd1ef google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xaf google.golang.org/grpc@v1.70.0/internal/idle/idle.go:130 0: 0 [1: 24] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5d965 0xd69afe 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5d964 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x584 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:196 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x45af46 0x4c9827 0x9bba8e 0x9da6da 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x4c9826 io.WriteString+0x66 io/io.go:318 # 0x9bba8d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:91 # 0x9da6d9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x4f9 crypto/tls/handshake_client_tls13.go:696 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x9cf6a5 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cf6a4 crypto/tls.(*Conn).makeClientHello+0x8e4 crypto/tls/handshake_client.go:145 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0x63e091 0x63e085 0x760e07 0x760ddb 0x76183f 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x63e090 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:968 # 0x63e084 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:925 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x97e466 0x97e298 0x98021f 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97e465 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x9e9325 0x9e92f5 0x9e91f7 0x863882 0x863c12 0x9e91ab 0x9e90a7 0x863882 0x863c12 0x9e6e0a 0x9e6cfa 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9e9324 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e92f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e91f6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:794 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e91aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e90a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:793 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e6e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e6cf9 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:791 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x4961cb 0x495b39 0x81be4e 0x8213f7 0x817699 0x81a37b 0x81f1b5 0x81a2cb 0xe25a19 0xe25665 0xe23f4a 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4961ca strconv.formatBits+0x20a strconv/itoa.go:199 # 0x495b38 strconv.FormatUint+0x98 strconv/itoa.go:18 # 0x81be4d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:155 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81a37a github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol.func1+0x5a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:207 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0x81a2ca github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol+0x6a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:205 # 0xe25a18 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0x58 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:727 # 0xe25664 github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:686 # 0xe23f49 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:529 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x50e4bb 0x11c5774 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c5773 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x8b3 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:761 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0xe8c24f 0x47efc1 # 0xe8c24e github.com/quic-go/quic-go.(*connection).run+0x4ce github.com/quic-go/quic-go@v0.49.0/connection.go:568 0: 0 [2: 128] @ 0xe735d2 0xe7404e 0xe72975 0xea4dd2 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe735d1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:56 # 0xe7404d github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x16d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:208 # 0xe72974 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x74 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:104 # 0xea4dd1 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x131 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:645 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x11c50bb 0x11c5077 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c50ba github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1fa github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x11c5076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0xbcb45c 0xbcb4c3 0xbca6c7 0xbc909b 0xc2172d 0xc21890 0xc2155b 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbca6c6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:554 # 0xbc909a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x9a github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:352 # 0xc2172c github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:195 # 0xc2188f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:215 # 0xc2155a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:187 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x471e3a 0xe9b506 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 48] @ 0x49b319 0x49a925 0x9656df 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16] @ 0x9f2759 0x9f26c4 0x9f26bd 0x9c8ad9 0x9db51a 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9f2758 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f26c3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9f26bc crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1833 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db519 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5f9 crypto/tls/handshake_client_tls13.go:828 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x52e025 0x52e84b 0x11166a5 0x11160d5 0x11158ed 0x11152e5 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e84a bytes.(*Buffer).WriteByte+0x4a bytes/buffer.go:289 # 0x11166a4 golang.org/x/net/http2/hpack.huffmanDecode+0x244 golang.org/x/net@v0.38.0/http2/hpack/huffman.go:70 # 0x11160d4 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x94 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:516 # 0x11158ec golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.38.0/http2/hpack/hpack.go:386 # 0x11152e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:316 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 112] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x879705 0x87ec6a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879704 crypto/x509.parseName+0x324 crypto/x509/parser.go:139 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x13077a8 0x130778c 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x13077a7 google.golang.org/grpc/internal/transport.newControlBuffer+0x10e7 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:321 # 0x130778b google.golang.org/grpc/internal/transport.NewServerTransport+0x10cb google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:285 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe84dc8 0xe86638 0xea3bb1 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe84dc7 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x327 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:107 # 0xe86637 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).KeyPhase+0x37 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:309 # 0xea3bb0 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x250 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:489 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [3: 96] @ 0xe16c69 0xe22678 0x47efc1 # 0xe16c68 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1568 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:218 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af0b2 0xa012b7 0x9d9825 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af0b1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9824 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x944 crypto/tls/handshake_client_tls13.go:550 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78eb8 0xd7218c 0xd69b95 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7218b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x52b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:567 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6ac25 0xd68f05 0xd6cdcf 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6ac24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:514 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0x879325 0x8796ef 0x87ec6a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 704] @ 0x50f117 0x50f0e2 0x50fc59 0x512a85 0x513fba 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x50f116 fmt.(*buffer).writeString+0x216 fmt/print.go:108 # 0x50f0e1 fmt.(*fmt).padString+0x1e1 fmt/format.go:113 # 0x50fc58 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x512a84 fmt.(*pp).fmtString+0x84 fmt/print.go:494 # 0x513fb9 fmt.(*pp).handleMethods+0x3f9 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 48] @ 0x817e6f 0x817d25 0xbb3a8c 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 32] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1280] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12405b3 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12405b2 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3b2 github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [1: 48] @ 0x7e5734 0x810f55 0x810f3e 0xad26d5 0xc1e389 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x810f54 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x810f3d github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc1e388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd8fb4a 0xd8f20f 0xd8f058 0x47efc1 # 0xd8fb49 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x369 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:718 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 16] @ 0xe5ed72 0xe618f9 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe5ed71 github.com/quic-go/quic-go/internal/wire.parseConnectionCloseFrame+0x271 github.com/quic-go/quic-go@v0.49.0/internal/wire/connection_close_frame.go:46 # 0xe618f8 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x398 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:141 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 96] @ 0x863b87 0x9e0e45 0x9e0df7 0x863882 0x863c12 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e0e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0df6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:287 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1152] @ 0x495d78 0x12c1868 0x12c9dbf 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x495d77 strconv.AppendInt+0xb7 strconv/itoa.go:42 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xe5ca1f 0x48a325 0x489f08 0xe93c36 0xe8c8f7 0x47efc1 # 0xe5ca1e github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.49.0/internal/qerr/errors.go:51 # 0x48a324 errors.as+0x324 errors/wrap.go:132 # 0x489f07 errors.As+0x1c7 errors/wrap.go:113 # 0xe93c35 github.com/quic-go/quic-go.(*connection).handleCloseError+0x1b5 github.com/quic-go/quic-go@v0.49.0/connection.go:1656 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xeb54af 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeb54ae github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.49.0/stream.go:96 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0xe8295c 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xe827d8 0xe830b4 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 8] @ 0xeaec31 0xe78a30 0xe788ae 0xe9646c 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xeaec30 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0xb0 github.com/quic-go/quic-go@v0.49.0/send_stream.go:569 # 0xe78a2f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:861 # 0xe788ad github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:842 # 0xe9646b github.com/quic-go/quic-go.(*connection).sendProbePacket+0xcb github.com/quic-go/quic-go@v0.49.0/connection.go:2075 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 48] @ 0xea94e5 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0x980a45 0x980a4f 0xe4e38f 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0xea94e4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x980a44 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x980a4e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.0/client.go:127 # 0xe4e38e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.0/client.go:65 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 48] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 64] @ 0x737f3f 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xe9c4bc 0xecac5f 0xe8a2f1 0xe89e85 0xe94cb9 0xe8db5a 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe9c4bb github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1bb github.com/quic-go/quic-go@v0.49.0/framer.go:82 # 0xecac5e github.com/quic-go/quic-go.(*connection).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.49.0/connection.go:2279 # 0xe8a2f0 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x130 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:104 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe8db59 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:763 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 28672] @ 0x493dc5 0x4931b6 0x492b06 0x12c1790 0x12c177c 0x12c158c 0x12c9894 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x493dc4 strconv.fmtF+0x244 strconv/ftoa.go:459 # 0x4931b5 strconv.formatDigits+0x1d5 strconv/ftoa.go:204 # 0x492b05 strconv.genericFtoa+0x625 strconv/ftoa.go:159 # 0x12c178f strconv.AppendFloat+0x18f strconv/ftoa.go:54 # 0x12c177b google.golang.org/protobuf/internal/encoding/json.appendFloat+0x17b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:167 # 0x12c158b google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat+0x4b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:144 # 0x12c9893 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0xd3 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:322 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0x9656df 0xd8e9c7 0xd8e9bd 0xd8e398 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e9c6 github.com/libp2p/go-buffer-pool.Get+0x5e6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e9bc github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x5dc github.com/libp2p/go-yamux/v4@v4.0.1/session.go:586 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 32] @ 0xc1e5b9 0xc1e611 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1e5b8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).pmGetClosestPeers+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:58 # 0xc1e610 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x310 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0xd6afb6 0xd69b75 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0xd6afb5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x135 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:533 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe830b4 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 224] @ 0x817f75 0x817d25 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb5a77 0xbb5a54 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5a76 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x56 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5a53 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x33 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:94 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 8] @ 0x5d8f06 0x5da518 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d8f05 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x5da517 net.(*sysDialer).doDialTCPProto+0x377 net/tcpsock_posix.go:121 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xeb54f2 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeb54f1 github.com/quic-go/quic-go.newStream+0xf1 github.com/quic-go/quic-go@v0.49.0/stream.go:98 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7c624b 0x513edf 0x5147e6 0x51729e 0x5113f3 0x7cd371 0x7b85e5 0x7b91a8 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7c624a github.com/syndtr/goleveldb/leveldb.internalKey.String+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:140 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b91a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xac7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:528 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [7: 8960] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12385d7 0xf65217 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12385d6 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptAccept+0x1d6 github.com/pactus-project/pactus/network/gater.go:108 # 0xf65216 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x156 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:61 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 192] @ 0xe14145 0xe13c50 0xe17d4f 0xe15c8c 0xe22678 0x47efc1 # 0xe14144 github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:171 # 0xe13c4f github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:94 # 0xe17d4e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:428 # 0xe15c8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x58b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:193 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0xa80072 0xa8004b 0xa8004a 0xa802ae 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa80071 net/textproto.MIMEHeader.Set+0x91 net/textproto/header.go:22 # 0xa8004a net/http.Header.Set+0x6a net/http/header.go:40 # 0xa80049 net/http.Error+0x69 net/http/server.go:2249 # 0xa802ad net/http.NotFound+0x2d net/http/server.go:2256 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0xd8d726 0xd8d098 0xd8d179 0x47efc1 # 0xd8d725 github.com/libp2p/go-yamux/v4.(*Session).Ping+0x4c5 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:417 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d178 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x863b87 0x9dd76e 0x9dd647 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dd76d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x11cd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dd646 crypto/tls.(*clientHelloMsg).marshalMsg+0x10a6 crypto/tls/handshake_messages.go:159 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x13514ff 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13514fe google.golang.org/grpc.newClientStreamWithParams+0x39e google.golang.org/grpc@v1.70.0/stream.go:294 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 3840] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240919 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240918 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1f8 github.com/pactus-project/pactus/network/notifee.go:101 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 704] @ 0x819b38 0xbb7f5f 0xbb8397 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xe7436b 0xe7438f 0xe744e9 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7436a github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xea github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:24 # 0xe7438e github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:49 # 0xe744e8 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:139 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x879325 0x8796ef 0x87edea 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 224] @ 0x50e4bb 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 48] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc21f45 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc21f44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:275 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xe9a208 0xea40b3 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe9a207 github.com/quic-go/quic-go.(*cryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:77 # 0xea40b2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x272 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:565 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 224] @ 0x863ac5 0x86399b 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x86869d 0x868611 0x865fae 0x9bb752 0x9da751 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x86869c crypto/internal/bigmod.(*Nat).Bytes+0x45c crypto/internal/bigmod/nat.go:121 # 0x868610 crypto/ecdsa.verifyNISTEC[...]+0x3d0 crypto/ecdsa/ecdsa.go:531 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9da750 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x570 crypto/tls/handshake_client_tls13.go:697 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xa01baa 0xa0198b 0x9d904f 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa01ba9 crypto/tls.kyberSharedSecret+0xe9 crypto/tls/key_schedule.go:154 # 0xa0198a crypto/tls.kyberDecapsulate+0x4a crypto/tls/key_schedule.go:134 # 0x9d904e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x16e crypto/tls/handshake_client_tls13.go:507 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 3840] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1241f29 0x1241799 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1241f28 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x248 github.com/pactus-project/pactus/network/peermgr.go:183 # 0x1241798 github.com/pactus-project/pactus/network.(*peerMgr).Start.func1+0x78 github.com/pactus-project/pactus/network/peermgr.go:87 0: 0 [1: 16] @ 0xe9f1c5 0xe8923a 0xe8a274 0xe89e85 0xe94cb9 0xe8db5a 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe9f1c4 github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1a4 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:118 # 0xe89239 github.com/quic-go/quic-go.init.func2.2+0x39 github.com/quic-go/quic-go@v0.49.0/connection.go:375 # 0xe8a273 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xb3 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:103 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe8db59 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:763 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0x511406 0xad2474 0xc2099a 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc20999 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0xc213ce 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc213cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2cd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:170 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd6a545 0xd6a07f 0x47efc1 # 0xd6a544 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:458 # 0xd6a07e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:426 0: 0 [1: 16] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [4: 128] @ 0x81a428 0xe23f45 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe23f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:513 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0x7950d2 0x7a380a 0x7a5509 0x796fe6 0x796fd7 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x7a5508 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:428 # 0x796fe5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).clearData+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:44 # 0x796fd6 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0xb6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:153 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 240] @ 0x7a717c 0x7a7ddb 0x7d2c47 0x7d2c01 0x7d5173 0x7d488a 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x79f707 0x7d25c8 0x7d2912 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 240] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0xe9d82e 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe9d82d github.com/quic-go/quic-go.(*framer).appendControlFrames+0x62d github.com/quic-go/quic-go@v0.49.0/framer.go:185 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 96] @ 0x737e92 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x9b1f6a 0x9b8c08 0x9b8ad6 0xa01965 0x9d904f 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9b1f69 vendor/golang.org/x/crypto/sha3.(*state).Sum+0x109 vendor/golang.org/x/crypto/sha3/sha3.go:184 # 0x9b8c07 crypto/internal/mlkem768.kemDecaps+0xe7 crypto/internal/mlkem768/mlkem768.go:385 # 0x9b8ad5 crypto/internal/mlkem768.Decapsulate+0x55 crypto/internal/mlkem768/mlkem768.go:371 # 0xa01964 crypto/tls.kyberDecapsulate+0x24 crypto/tls/key_schedule.go:130 # 0x9d904e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x16e crypto/tls/handshake_client_tls13.go:507 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 208] @ 0x630911 0x62f6dd 0x62f4d3 0x7550f2 0x7550d4 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7550f1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x7550d3 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x863ac5 0x86399b 0x9dcce5 0x9dcbbd 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9dcce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dcbbc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c crypto/tls/handshake_messages.go:135 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 144] @ 0xbca05e 0xc13d26 0x47efc1 # 0xbca05d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x1dd github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:521 # 0xc13d25 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x105 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:565 0: 0 [1: 48] @ 0x52c0c5 0x1345e12 0x1345dd5 0x1345876 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x1345e11 google.golang.org/grpc/peer.NewContext+0xd1 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x1345dd4 google.golang.org/grpc.(*Server).serveStreams+0x94 google.golang.org/grpc@v1.70.0/server.go:1007 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [2: 32] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0x8177e5 0x817776 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x8177e4 strings.(*Builder).WriteByte+0x84 strings/builder.go:91 # 0x817775 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x15 github.com/multiformats/go-multiaddr@v0.14.0/component.go:131 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 16] @ 0xe21d49 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe21d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc8 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:241 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0x11c6285 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c6284 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:814 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x84ccd2 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x84ccd1 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x151 crypto/elliptic/nistec.go:265 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x863b87 0x9e1d14 0x9e1cf3 0x863882 0x863c12 0x9ddfbd 0x9dde5d 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1d13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1cf2 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 crypto/tls/handshake_messages.go:209 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ddfbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dde5c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc crypto/tls/handshake_messages.go:208 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f3f 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0x85d57d 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf66934 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf66933 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:133 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x52a8c5 0xc220ae 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xc220ad github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1cd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:294 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x1310d65 0x1345deb 0x1345876 0x47efc1 # 0x1310d64 google.golang.org/grpc/internal/transport.(*http2Server).Peer+0x24 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1446 # 0x1345dea google.golang.org/grpc.(*Server).serveStreams+0xaa google.golang.org/grpc@v1.70.0/server.go:1007 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 16] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0x11755d5 0x117577c 0x1174f39 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0x11755d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:460 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0x1254833 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1254832 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x152 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe64adb 0xe616e8 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0xebdbfe 0x47efc1 # 0xe64ada github.com/quic-go/quic-go/internal/wire.parseMaxStreamDataFrame+0x13a github.com/quic-go/quic-go@v0.49.0/internal/wire/max_stream_data_frame.go:27 # 0xe616e7 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x187 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:123 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0xe735d2 0xe7294b 0xea3f84 0xea33de 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe735d1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:56 # 0xe7294a github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x4a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:100 # 0xea3f83 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x143 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:529 # 0xea33dd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15fd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:367 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 128] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x511406 0x123f94d 0x78b0d6 0x78b2bd 0x1241f29 0x1241799 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1241f28 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x248 github.com/pactus-project/pactus/network/peermgr.go:183 # 0x1241798 github.com/pactus-project/pactus/network.(*peerMgr).Start.func1+0x78 github.com/pactus-project/pactus/network/peermgr.go:87 0: 0 [1: 16] @ 0xe220ce 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe220cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x44d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:278 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 48] @ 0x49b319 0x49a925 0xe8945f 0xe89390 0xeac21c 0xe8cde5 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe8945e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:63 # 0xe8938f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:50 # 0xeac21b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.49.0/send_queue.go:90 # 0xe8cde4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.49.0/connection.go:525 0: 0 [1: 208] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 16384] @ 0x965715 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 32] @ 0xea40c7 0xea33de 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea40c6 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x286 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:566 # 0xea33dd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15fd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:367 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 3840] @ 0xe1d6e7 0x1150362 0x114f26a 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x1150361 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x41 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:401 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [1: 16] @ 0x45af46 0xe4e686 0x47efc1 # 0xe4e685 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xa5 github.com/multiformats/go-multistream@v0.6.0/client.go:57 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 8192] @ 0x4c9773 0x49aa11 0x4ca3c8 0x4c9db1 0x4c9b2c 0x4c9b0b 0xa7d185 0xa78097 0x58ecb5 0xa7dc05 0xa7e995 0x47efc1 # 0x4c9772 io.init.func1+0x32 io/io.go:657 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4ca3c7 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4c9db0 io.copyBuffer+0x150 io/io.go:415 # 0x4c9b2b io.Copy+0x8b io/io.go:388 # 0x4c9b0a io.CopyN+0x6a io/io.go:364 # 0xa7d184 net/http.(*chunkWriter).writeHeader+0x10e4 net/http/server.go:1462 # 0xa78096 net/http.(*chunkWriter).Write+0x36 net/http/server.go:376 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xa7dc04 net/http.(*response).finishRequest+0x44 net/http/server.go:1715 # 0xa7e994 net/http.(*conn).serve+0x614 net/http/server.go:2098 0: 0 [1: 16] @ 0xe247a5 0x81f1b5 0xe23e7d 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe247a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:500 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xe23e7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:498 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 384] @ 0x50e4bb 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 96] @ 0xc1aaa9 0xc1ab47 0xc23574 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1aaa8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:22 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc23573 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:402 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [1: 96] @ 0x45ae72 0x45a985 0x45abc5 0x5d1497 0xe560a9 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x5d1496 net.(*OpError).Error+0x156 net/net.go:510 # 0xe560a8 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x448 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:96 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 16] @ 0x9ed8d9 0x9ed844 0x9ed83d 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9ed8d8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9ed843 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9ed83c crypto/tls.(*certificateRequestMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1232 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 96] @ 0x45ae72 0x45a985 0x45abc5 0x5d1497 0xd8f403 0xd8f058 0x47efc1 # 0x5d1496 net.(*OpError).Error+0x156 net/net.go:510 # 0xd8f402 github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x362 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:669 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 16] @ 0xe220fa 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe220f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x479 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:278 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 32] @ 0x5e2dca 0x5d9f55 0x5d5fa9 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5e2dc9 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5d9f54 net.(*TCPAddr).sockaddr+0x34 net/tcpsock_posix.go:40 # 0x5d5fa8 net.(*netFD).dial+0x2e8 net/sock_posix.go:110 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xe54212 0xf6881f 0xf5e899 0xe7ccd4 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0xe54211 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:112 # 0xf6881e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:294 # 0xf5e898 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:63 # 0xe7ccd3 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:71 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0x965666 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ecb5 0x980ccf 0xe4c15a 0x11c302c 0xe1fe67 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x980cce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.0/multistream.go:88 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0x5e2c32 0x5d9f55 0x5d5fa9 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5e2c31 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5d9f54 net.(*TCPAddr).sockaddr+0x34 net/tcpsock_posix.go:40 # 0x5d5fa8 net.(*netFD).dial+0x2e8 net/sock_posix.go:110 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xe8117f 0xe81193 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8117e github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x45e github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:33 # 0xe81192 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x472 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:474 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 5376] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0x8639a9 0xa0089e 0xa00718 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x127f2b9 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127f2b8 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x158 github.com/pactus-project/pactus/sync/sync.go:524 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6214ce 0x62147d 0x861aac 0x861aa7 0x861546 0x87e995 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6214cd math/big.nat.make+0x6d math/big/nat.go:61 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x861aab math/big.(*Int).SetBytes+0xcb math/big/int.go:512 # 0x861aa6 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x861545 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x87e994 crypto/x509.parseCertificate+0x234 crypto/x509/parser.go:869 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xe12d36 0xe1f7c5 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0xe12d35 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).RemoveConn+0xf5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/connectedness_event_emitter.go:75 # 0xe1f7c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:79 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7e5632 0x810f55 0x810f3e 0xad26d5 0xc207cf 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x810f54 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x810f3d github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc207ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 576] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x1246c85 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1246c84 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0xe8b419 0xe8b43a 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b418 github.com/quic-go/quic-go.newCryptoStream+0xb8 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 256] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x45ae72 0x45a985 0x45abc5 0x5023ac 0x5d1474 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5023ab os.(*SyscallError).Error+0x4b os/error.go:54 # 0x5d1473 net.(*OpError).Error+0x133 net/net.go:510 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0x1116088 0x11158ed 0x11152e5 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1116087 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:513 # 0x11158ec golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.38.0/http2/hpack/hpack.go:386 # 0x11152e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:316 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xbd1dff 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd1dfe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:312 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 448] @ 0x7587fd 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7587fc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x12fbe5b 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe5a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 288] @ 0x9c957c 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0xe15266 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe15265 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:82 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [2: 384] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0x5c057a 0x47efc1 # 0x5c0579 net.(*netFD).connect.func2+0x79 net/fd_unix.go:118 0: 0 [1: 64] @ 0x1470bb8 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470bb7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x77 github.com/pactus-project/pactus/www/html/blockchain.go:130 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 128] @ 0x737f3f 0x9af079 0xa012b7 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xeb54af 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeb54ae github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.49.0/stream.go:96 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 3072] @ 0x96bae7 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bae6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xeb56f6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeb56f5 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.49.0/stream.go:117 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 96] @ 0x863b87 0x9e2a74 0x9e2a53 0x863882 0x863c12 0x9dc965 0x9dc83d 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e2a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e2a52 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 crypto/tls/handshake_messages.go:120 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dc964 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dc83c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c crypto/tls/handshake_messages.go:119 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x621505 0x62147d 0x84cd32 0x84ccc7 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x84cd31 math/big.(*Int).SetBytes+0x1b1 math/big/int.go:512 # 0x84ccc6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x146 crypto/elliptic/nistec.go:265 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x5c3d6e 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 48] @ 0xeb56f6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeb56f5 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.49.0/stream.go:117 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc15eb 0xcd4092 0xccfd05 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc15ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x92a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1194 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [1: 48] @ 0x5cc826 0x5c9f85 0x5b2825 0x5b38a5 0xf7343a 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5cc825 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xf73439 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0x1d9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:32 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x5ab3fa 0x5cc285 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5ab3f9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x5cc284 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:333 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x5c9270 0x5ca152 0x5b2825 0x5b38a5 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5c926f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0xa01622 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0xa01621 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x121 crypto/tls/key_schedule.go:107 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d2405 0x4d2792 0x5d60f3 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x1277113 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5d60f2 net.(*netFD).dial+0x432 net/sock_posix.go:139 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x1277112 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 64] @ 0xc1e415 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1e414 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x862065 0x879dfa 0x87f72a 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879df9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x87f729 crypto/x509.parseCertificate+0xfc9 crypto/x509/parser.go:986 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 160] @ 0x619c65 0x619c22 0x61b505 0x611911 0x73c1a5 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x619c64 math/big.nat.make+0x84 math/big/nat.go:66 # 0x619c21 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x61b504 math/big.nat.mul+0x1e4 math/big/nat.go:409 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x73c1a4 github.com/pactus-project/pactus/sortition.GetIndex+0x1a4 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xebdc14 0x47efc1 # 0xebdc13 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x53 github.com/quic-go/quic-go@v0.49.0/transport.go:324 0: 0 [3: 72] @ 0x81eb4a 0x967845 0xcad0e5 0xcace68 0xcb368a 0xe228fb 0xe15b30 0xe22678 0x47efc1 # 0x81eb49 github.com/multiformats/go-multiaddr.SplitLast+0x229 github.com/multiformats/go-multiaddr@v0.14.0/util.go:129 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xe228fa github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:318 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x8471ff 0x9d8fa2 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8471fe crypto/ecdh.(*x25519Curve).NewPublicKey+0x9e crypto/ecdh/x25519.go:71 # 0x9d8fa1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xc1 crypto/tls/handshake_client_tls13.go:492 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0xe65a0e 0xe61696 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe65a0d github.com/quic-go/quic-go/internal/wire.parseNewTokenFrame+0xcd github.com/quic-go/quic-go@v0.49.0/internal/wire/new_token_frame.go:28 # 0xe61695 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x135 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:119 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x45ae72 0x45a985 0x45adc7 0xbb416f 0xf720e5 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xbb416e github.com/multiformats/go-multiaddr/net.DialArgs+0x3ae github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:187 # 0xf720e4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:23 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 208] @ 0x50e4bb 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 80] @ 0x45ae72 0x45a985 0x45abc5 0x5d1497 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d1496 net.(*OpError).Error+0x156 net/net.go:510 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0xec03c5 0x49aa11 0xea36a5 0xea3695 0xe9608f 0xe950de 0xe95156 0xe95156 0xe8c825 0xebdbfe 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea36a4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea3694 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x74 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:460 # 0xe9608e github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x10e github.com/quic-go/quic-go@v0.49.0/connection.go:2045 # 0xe950dd github.com/quic-go/quic-go.(*connection).triggerSending+0x1bd github.com/quic-go/quic-go@v0.49.0/connection.go:1863 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x596dc5 0x596dc6 0x5c58d3 0x81bcf8 0x8213f7 0x817699 0xbb475f 0x81f1b5 0xbb3ea5 0xbb3dee 0xf720e5 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x81bcf7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:138 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0xbb475e github.com/multiformats/go-multiaddr/net.DialArgs.dialArgComponents.func1+0x4de github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:222 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xbb3ea4 github.com/multiformats/go-multiaddr/net.dialArgComponents+0xe4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:201 # 0xbb3ded github.com/multiformats/go-multiaddr/net.DialArgs+0x2d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:155 # 0xf720e4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:23 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0xa01705 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa01704 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x64 crypto/tls/key_schedule.go:114 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0x49b415 0x49a925 0x9658d7 0xd8ebb9 0xd8eb9c 0xd8e398 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd8ebb8 github.com/libp2p/go-buffer-pool.Put+0x7d8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd8eb9b github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7bb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:627 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [3: 96] @ 0xa0480d 0xe7ef49 0xe8bf32 0xebdbfe 0x47efc1 # 0xa0480c crypto/tls.(*QUICConn).Start+0x6c crypto/tls/quic.go:211 # 0xe7ef48 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x88 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:175 # 0xe8bf31 github.com/quic-go/quic-go.(*connection).run+0x1b1 github.com/quic-go/quic-go@v0.49.0/connection.go:518 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xa0f0a8 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0a7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 64] @ 0x511406 0xe5cc8c 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c5774 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xe5cc8b github.com/quic-go/quic-go/internal/qerr.(*ApplicationError).Error+0x18b github.com/quic-go/quic-go@v0.49.0/internal/qerr/errors.go:76 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c5773 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x8b3 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:761 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x511406 0xad2474 0xc21f45 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc21f44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:275 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x819ecf 0xf5ffa8 0xf66c95 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0xf5ffa7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x67 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xf66c94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3d4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:156 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x1312496 0x12e1647 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x1312495 google.golang.org/grpc/internal/transport.newFramer.NewFramer.func2+0x35 golang.org/x/net@v0.38.0/http2/frame.go:449 # 0x12e1646 golang.org/x/net/http2.(*Framer).ReadFrame+0x1e6 golang.org/x/net@v0.38.0/http2/frame.go:516 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [3: 96] @ 0x50e589 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x50e588 fmt.Errorf+0x168 fmt/errors.go:32 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 416] @ 0x412d97 0x415b5d 0x415865 0x474c45 0xcbfee9 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcbfee8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1008 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 96] @ 0xacd851 0xacd573 0xad24ac 0xc234ab 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc234aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:394 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 896] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xeae2bb 0xec922d 0xe92f02 0xe921cc 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0xebdbfe 0x47efc1 # 0xeae2ba github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x13a github.com/quic-go/quic-go@v0.49.0/send_stream.go:456 # 0xec922c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.49.0/send_stream.go:485 # 0xe92f01 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.49.0/connection.go:1513 # 0xe921cb github.com/quic-go/quic-go.(*connection).handleFrame+0x30b github.com/quic-go/quic-go@v0.49.0/connection.go:1348 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x5c3c1b 0x5c3b57 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x5c3c1a net.interfaceByIndex+0x1da net/interface.go:158 # 0x5c3b56 net.addrTable+0x116 net/interface_linux.go:159 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 512] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0xe1f2a5 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0xe1f2a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:40 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [3: 240] @ 0x9c9445 0x9c90b8 0x9da30d 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c9444 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x1c4 crypto/tls/conn.go:1140 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da30c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c crypto/tls/handshake_client_tls13.go:637 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0x81a428 0xe12137 0xe23f6a 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe12136 github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x276 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/black_hole_detector.go:211 # 0xe23f69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:532 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 320] @ 0xd6de5e 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 32] @ 0xe16c69 0xe22678 0x47efc1 # 0xe16c68 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1568 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:218 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0x4d24cd 0x4d313a 0x4d0d7a 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d3139 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d0d79 syscall.NetlinkRIB+0x479 syscall/netlink_linux.go:89 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 16] @ 0x1306fd7 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x1306fd6 google.golang.org/grpc/internal/transport.NewServerTransport+0x916 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:257 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 96] @ 0x863b87 0xa00905 0xa00728 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x596d7f 0x596d80 0x59aa05 0xd5d965 0xd69afe 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5d964 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x584 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:196 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 384] @ 0x9dda6a 0x9dd950 0x9dd94f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9dda69 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x14c9 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dd94f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x13af vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9dd94e crypto/tls.(*clientHelloMsg).marshalMsg+0x13ae crypto/tls/handshake_messages.go:179 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 288] @ 0x50e4bb 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 32] @ 0x511406 0xad2474 0xc211a5 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc211a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:156 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x81b6a8 0x81b6dc 0x821493 0x817cea 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6ac25 0xd68f05 0xd6cdcf 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6ac24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:514 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 14336] @ 0x41310d 0x471f1a 0x49a085 0x498e2f 0xe0bd73 0xe0d3c5 0xe2993d 0x58ecb5 0x980ccf 0xe4c15a 0x11c302c 0xe1fe67 0x47efc1 # 0x49a084 sync.(*Map).dirtyLocked+0x64 sync/map.go:523 # 0x498e2e sync.(*Map).LoadOrStore+0x18e sync/map.go:251 # 0xe0bd72 github.com/libp2p/go-flow-metrics.(*MeterRegistry).Get+0xf2 github.com/libp2p/go-flow-metrics@v0.2.0/registry.go:18 # 0xe0d3c4 github.com/libp2p/go-libp2p/core/metrics.(*BandwidthCounter).LogSentMessageStream+0x64 github.com/libp2p/go-libp2p@v0.38.2/core/metrics/bandwidth.go:48 # 0xe2993c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:73 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x980cce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.0/multistream.go:88 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0x473c9f 0x12ffe98 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe97 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x197 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:826 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x471e3a 0xe07693 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0xe07692 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1d2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:683 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 128] @ 0xc21c93 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21c92 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:253 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xf2da25 0xf2d9d9 0x44eca8 0x440465 0x44034e 0x47efc1 # 0xf2da24 github.com/francoispqt/gojay.stream.NewEncoder+0xa4 github.com/francoispqt/gojay@v1.2.13/encode_stream_pool.go:13 # 0xf2d9d8 github.com/francoispqt/gojay.init.2+0x58 github.com/francoispqt/gojay@v1.2.13/encode_pool.go:25 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 40960] @ 0x65c1bb 0x65c166 0x65a533 0x65b525 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 0x65b28b 0x65b547 # 0x65c1ba regexp/syntax.(*compiler).inst+0x9a regexp/syntax/compile.go:164 # 0x65c165 regexp/syntax.(*compiler).rune+0x45 regexp/syntax/compile.go:273 # 0x65a532 regexp/syntax.(*compiler).compile+0x2f2 regexp/syntax/compile.go:110 # 0x65b524 regexp/syntax.(*compiler).compile+0x12e4 regexp/syntax/compile.go:145 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65b28a regexp/syntax.(*compiler).compile+0x104a regexp/syntax/compile.go:137 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 0: 0 [1: 1408] @ 0x65b069 0x65b002 0x65afee 0x65b547 0x65a095 0x672277 0x672d8c 0x672d80 0xbe22b9 0x44eca8 0x440465 0x44034e 0x47efc1 # 0x65b068 regexp/syntax.(*compiler).inst+0xe28 regexp/syntax/compile.go:164 # 0x65b001 regexp/syntax.(*compiler).cap+0xdc1 regexp/syntax/compile.go:179 # 0x65afed regexp/syntax.(*compiler).compile+0xdad regexp/syntax/compile.go:130 # 0x65b546 regexp/syntax.(*compiler).compile+0x1306 regexp/syntax/compile.go:147 # 0x65a094 regexp/syntax.Compile+0x134 regexp/syntax/compile.go:74 # 0x672276 regexp.compile+0x76 regexp/regexp.go:176 # 0x672d8b regexp.Compile+0x2b regexp/regexp.go:131 # 0x672d7f regexp.MustCompile+0x1f regexp/regexp.go:311 # 0xbe22b8 github.com/prometheus/procfs.init+0x2d8 github.com/prometheus/procfs@v0.15.1/proc_fdinfo.go:31 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 128] @ 0xaf2c2e 0xaf2c22 0xb08ef5 0xb07d25 0xbcf61f 0x44eca8 0x440465 0x44034e 0x47efc1 # 0xaf2c2d go.uber.org/zap.(*Logger).clone+0x2d go.uber.org/zap@v1.27.0/logger.go:318 # 0xaf2c21 go.uber.org/zap.(*Logger).WithOptions+0x21 go.uber.org/zap@v1.27.0/logger.go:170 # 0xb08ef4 github.com/ipfs/go-log/v2.getLogger+0x214 github.com/ipfs/go-log/v2@v2.5.1/setup.go:271 # 0xb07d24 github.com/ipfs/go-log/v2.Logger+0xa4 github.com/ipfs/go-log/v2@v2.5.1/log.go:43 # 0xbcf61e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.init+0x1e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:22 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 24] @ 0xa6c2fe 0xa822f6 0xa82190 0xa82172 0x1451851 0x44eca8 0x440465 0x44034e 0x47efc1 # 0xa6c2fd net/http.parsePattern+0x81d net/http/pattern.go:149 # 0xa822f5 net/http.(*ServeMux).registerErr+0xf5 net/http/server.go:2812 # 0xa8218f net/http.(*ServeMux).register+0x6f net/http/server.go:2796 # 0xa82171 net/http.HandleFunc+0x51 net/http/server.go:2791 # 0x1451850 net/http/pprof.init.0+0x130 net/http/pprof/pprof.go:104 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 0: 0 [1: 16] @ 0xd770e5 0xd78eb8 0xd7297d 0xd72345 0xd72049 0xd69b95 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7297c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:610 # 0xd72344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:580 # 0xd72048 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:562 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 224] @ 0x40a6b4 0xe4e2bb 0xe4d974 0x11c5dca 0x47efc1 # 0xe4e2ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.0/client.go:54 # 0xe4d973 github.com/multiformats/go-multistream.SelectOneOf[...]+0xd3 github.com/multiformats/go-multistream@v0.6.0/client.go:98 # 0x11c5dc9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream.func2+0x69 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:755 0: 0 [2: 96] @ 0x7eb93a 0x7eb746 0x80dbb6 0x968d4c 0xcb0196 0xcb01be 0xe1b03f 0xe16187 0xe22678 0x47efc1 # 0x7eb939 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x7eb745 github.com/multiformats/go-multihash/core.GetVariableHasher+0x45 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x80dbb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xcb0195 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xcb01bd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xe1b03e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2fe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:399 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 48] @ 0xe827d8 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x861327 0x861211 0x861210 0x86543e 0x869398 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x861326 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x146 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x861210 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x30 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x86120f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x2f vendor/golang.org/x/crypto/cryptobyte/asn1.go:240 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xea951f 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0xea951e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.49.0/receive_stream.go:171 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x471e3a 0xd6bc2e 0xd6cf94 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd6bc2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:674 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0xb7348e 0xb73431 0xc2137c 0xc2138f 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xb7348d github.com/google/uuid.NewRandomFromReader+0x2d github.com/google/uuid@v1.6.0/version4.go:48 # 0xb73430 github.com/google/uuid.NewRandom+0x50 github.com/google/uuid@v1.6.0/version4.go:41 # 0xc2137b github.com/google/uuid.New+0x27b github.com/google/uuid@v1.6.0/version4.go:14 # 0xc2138e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x28e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:171 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x5c9270 0x5ca152 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5c926f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 112] @ 0x52a8c5 0x12b75aa 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12b75a9 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xa9 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:89 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xb79f85 0xc17aba 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc17ab9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x279 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:53 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 256] @ 0x49ad5d 0x49ac26 0x49a97c 0x965666 0xd8ea87 0xd8ea7d 0xd8e398 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8ea86 github.com/libp2p/go-buffer-pool.Get+0x6a6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8ea7c github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x69c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:590 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 32] @ 0xec0476 0x49aa11 0xe95d77 0xe95da4 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xec0475 github.com/quic-go/quic-go.init.0.func2+0x35 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:90 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe95d76 github.com/quic-go/quic-go.getLargePacketBuffer+0x2d6 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:79 # 0xe95da3 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x303 github.com/quic-go/quic-go@v0.49.0/connection.go:2019 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [3: 192] @ 0xe4e2cc 0xe4d974 0xe4bea5 0x47efc1 # 0xe4e2cb github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.0/client.go:55 # 0xe4d973 github.com/multiformats/go-multistream.SelectOneOf[...]+0xd3 github.com/multiformats/go-multistream@v0.6.0/client.go:98 # 0xe4bea4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:324 0: 0 [1: 24] @ 0xea9cbf 0xea9c8c 0xf65fe5 0xe299c4 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xea9cbe github.com/quic-go/quic-go.(*receiveStream).cancelReadImpl+0x7e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:270 # 0xea9c8b github.com/quic-go/quic-go.(*receiveStream).CancelRead+0x4b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:245 # 0xf65fe4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:44 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0x596d7f 0x596d80 0x59aa05 0xd5d965 0xd69afe 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5d964 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x584 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:196 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x11751fe 0x117522c 0x117577c 0x1174f39 0x47efc1 # 0x11751fd github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x5d github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:101 # 0x117522b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 48] @ 0x5bc3a5 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bc3a4 net.(*Resolver).goLookupIPCNAMEOrder+0x1524 net/dnsclient_unix.go:736 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x45ae72 0x45a985 0x45ac9d 0x5d7efc 0x5d7e76 0x5d5dd9 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d7efb net.JoinHostPort+0x1fb net/ipsock.go:240 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x5d5dd8 net.(*netFD).dial+0x118 net/sock_posix.go:98 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe8bb86 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8bb85 github.com/quic-go/quic-go.(*connection).preSetup+0x825 github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 128] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x4a6cc5 0x4c176b 0x85c77b 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c77a encoding/asn1.makeBody+0xe7a encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x127df32 0x127d79a 0x1244dbf 0x47efc1 # 0x127df31 github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0x51 github.com/pactus-project/pactus/sync/sync.go:299 # 0x127d799 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xc1a6f6 0xc1ad26 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1ad25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:110 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5db35 0xd69afe 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5db34 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x754 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:212 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 160] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 48] @ 0x511406 0xd6abb4 0xd68f05 0xd6cdcf 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6abb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:516 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 96] @ 0xc1aaa9 0xc1ab47 0xc23574 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1aaa8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:22 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc23573 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:402 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x45af46 0x11ca3e6 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11ca3e5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 96] @ 0x821b90 0x821a58 0x9be411 0x9c3c24 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x821b8f crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x821a57 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0x9be410 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x9c3c23 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 48] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc2099a 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc20999 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 224] @ 0x8b54f6 0x8b4db0 0x9663a5 0xcca6d7 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x9663a4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:204 # 0xcca6d6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3f6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2077 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 1843200] @ 0x1473dba 0x1473d7f 0x1473dc9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1473db9 bytes.(*Buffer).String+0x1059 bytes/buffer.go:71 # 0x1473d7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x101e github.com/pactus-project/pactus/www/html/server.go:273 # 0x1473dc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1068 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x511406 0x73782d 0x1478dfe 0x1475662 0x1475319 0x1473d4f 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x73782c github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x14c github.com/pactus-project/pactus/util/utils.go:161 # 0x1478dfd github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3d github.com/pactus-project/pactus/www/html/network.go:128 # 0x1475661 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x241 github.com/pactus-project/pactus/www/html/network.go:142 # 0x1475318 github.com/pactus-project/pactus/www/html.metricToTable+0x118 github.com/pactus-project/pactus/www/html/network.go:150 # 0x1473d4e github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xfee github.com/pactus-project/pactus/www/html/network.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 96] @ 0x64c309 0x64c5a5 0x1474085 0x1473dfa 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1474084 github.com/pactus-project/pactus/crypto.Address.String+0x1324 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1473df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1099 github.com/pactus-project/pactus/www/html/network.go:74 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 65536] @ 0x72a9b6 0x72a9a2 0x735afe 0x735abb 0x58ecb5 0xbf00e5 0xbefab4 0xbeac9b 0xbf1387 0x1459d2d 0xa7ffa9 0x145a8bc 0xa7ffa9 0x145b743 0xa7ffa9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x72a9b5 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xbf00e4 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.62.0/expfmt/text_create.go:96 # 0xbefab3 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf53 github.com/prometheus/common@v0.62.0/expfmt/text_create.go:280 # 0xbeac9a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.62.0/expfmt/encode.go:180 # 0xbf1386 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.62.0/expfmt/encode.go:53 # 0x1459d2c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xacc github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:237 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145a8bb github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xbb github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145b742 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 2048] @ 0x52381f 0xbe3c45 0xbe3c26 0xbe3a4f 0xc00b85 0xbffe59 0xc03245 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0xbe3c44 strings.Split+0x104 strings/strings.go:306 # 0xbe3c25 github.com/prometheus/procfs.parseProcNetstat+0xe5 github.com/prometheus/procfs@v0.15.1/proc_netstat.go:192 # 0xbe3a4e github.com/prometheus/procfs.Proc.Netstat+0x14e github.com/prometheus/procfs@v0.15.1/proc_netstat.go:178 # 0xc00b84 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0xcc4 github.com/prometheus/client_golang@v1.20.5/prometheus/process_collector_other.go:67 # 0xbffe58 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.20.5/prometheus/process_collector.go:149 # 0xc03244 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:456 0: 0 [1: 128] @ 0x52e593 0x52dfbd 0x52e199 0x65771f 0x75562d 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65771e github.com/pactus-project/pactus/util/encoding.WriteVarString+0x5e github.com/pactus-project/pactus/util/encoding/encoding.go:414 # 0x75562c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x12c github.com/pactus-project/pactus/types/tx/tx.go:316 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd6c0b2 0xe4981f 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xe4981e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:127 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xebbe8b 0xebe537 0x47efc1 # 0xebbe8a github.com/quic-go/quic-go.(*packetInfo).OOB+0x4a github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:290 # 0xebe536 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [2: 160] @ 0xb9883b 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb9883a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:93 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 96] @ 0x52c0c5 0xebd0e5 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xebd0e4 github.com/quic-go/quic-go.(*Transport).doDial+0x1c4 github.com/quic-go/quic-go@v0.49.0/transport.go:279 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 192] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4a6cc5 0x4c176b 0x857fa8 0x858a74 0xe54bc5 0xe54b92 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x857fa7 encoding/asn1.parseField+0x1f07 encoding/asn1/asn1.go:927 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 144] @ 0x412d97 0x415b5d 0x41587f 0x474c45 0xcc141d 0xcd4092 0xccfd05 0x47efc1 # 0xcc141c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x75c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1184 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [1: 24] @ 0x534cfa 0x6572ea 0x657d92 0x741c05 0x755691 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x741c04 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6192de 0x6192bd 0x6192bb 0x73c165 0x73c154 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6192dd math/big.nat.make+0x3d math/big/nat.go:61 # 0x6192bc math/big.nat.setWord+0x1c math/big/nat.go:73 # 0x6192ba math/big.nat.setUint64+0x1a math/big/nat.go:81 # 0x73c164 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x73c153 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x64c5d0 0x1433c85 0x1433c17 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1433c84 github.com/pactus-project/pactus/crypto.Address.String+0x6e4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1433c16 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x676 github.com/pactus-project/pactus/www/grpc/transaction.go:304 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x865ba5 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x865ba4 crypto/ecdsa.mixedCSPRNG+0x184 crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49b332 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0xe827d8 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0x9c0845 0x9c0b7d 0x9f3f08 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9c0844 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1089 # 0x9c0b7c crypto/tls.(*Config).mutualVersion+0x1c crypto/tls/common.go:1169 # 0x9f3f07 crypto/tls.(*Conn).readClientHello+0x287 crypto/tls/handshake_server.go:163 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x879505 0x87ec6a 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x879504 crypto/x509.parseName+0x124 crypto/x509/parser.go:146 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d2c47 0x7d2c01 0x7d5173 0x7d488a 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2688] @ 0x12c0d8b 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xe17072 0xe22678 0x47efc1 # 0xe17071 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1971 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:271 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0xd6b419 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd6b418 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:559 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe83045 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd6a374 0xd6a07f 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd6a373 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x173 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:443 # 0xd6a07e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:426 0: 0 [1: 32] @ 0x45ae72 0x45a985 0x45abc5 0x5d1497 0x9c269b 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x9cbf31 0xa04968 0x47efc1 # 0x5d1496 net.(*OpError).Error+0x156 net/net.go:510 # 0x9c269a crypto/tls.(*permanentError).Error+0x1a crypto/tls/conn.go:193 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9cbf30 crypto/tls.(*Conn).handshakeContext+0x810 crypto/tls/conn.go:1602 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 96] @ 0xe8b67a 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b679 github.com/quic-go/quic-go.(*connection).preSetup+0x319 github.com/quic-go/quic-go@v0.49.0/connection.go:458 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe8295c 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 1536] @ 0xec03c5 0x49aa11 0xea5b13 0xea5b07 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea5b12 github.com/quic-go/quic-go.getPacketBuffer+0x4d2 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea5b06 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x4c6 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:729 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16] @ 0xba8625 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba8624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:341 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xe7609e 0xe793cd 0xe75be6 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe7609d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets.func1+0xdd github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:445 # 0xe793cc github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).Iterate+0x4c github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:69 # 0xe75be5 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x105 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:414 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 32] @ 0x52b8b2 0x52bfed 0x52bfaf 0x1175705 0x1174f39 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x1175704 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:467 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 256] @ 0xbc6a1e 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc6a1d github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x31d github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:59 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5e1ea 0xd6c0a5 0xf7c4a4 0xe24d7d 0xe1984e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xf7c4a3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x263 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:206 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 112] @ 0x7386cf 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x511406 0xad2474 0xbcfdef 0xbd1205 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbcfdee github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:135 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 48] @ 0x596d7f 0x596d80 0x5c58ac 0x81bc4f 0x8213f7 0x817699 0x81791e 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x81bc4e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:134 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81791d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.14.0/component.go:133 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 48] @ 0xe548e6 0xe548bb 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xe548e5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe7e57c 0xe7e408 0xe7e58b 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7e57b crypto/tls.newQUICConn+0x39b crypto/tls/quic.go:194 # 0xe7e407 crypto/tls.QUICClient+0x227 crypto/tls/quic.go:176 # 0xe7e58a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3aa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:97 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x5d1c38 0x5b98b1 0x5bc9a5 0x47efc1 # 0x5d1c37 net.newDNSError+0x117 net/net.go:693 # 0x5b98b0 net.(*Resolver).tryOneName+0x7b0 net/dnsclient_unix.go:341 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [2: 32] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x471e3a 0xeb669e 0xeb674a 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb669d github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x4bd github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:49 # 0xeb6749 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x569 github.com/quic-go/quic-go@v0.49.0/streams_map.go:126 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x862065 0x879985 0x87ef30 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879984 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x87ef2f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:944 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0xd6add6 0xd69305 0xd6c78c 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xd6add5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xf5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:523 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x45ae72 0x45a985 0x45adc7 0xbb416f 0xf720e5 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xbb416e github.com/multiformats/go-multiaddr/net.DialArgs+0x3ae github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:187 # 0xf720e4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:23 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0x819f25 0x8174e5 0xbb4bdd 0xbb35f4 0xbb5a77 0xbb5a54 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x819f24 github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0xc4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:155 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5a76 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x56 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5a53 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x33 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:94 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0xe886c8 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe886c7 github.com/quic-go/quic-go.init.func2+0x547 github.com/quic-go/quic-go@v0.49.0/connection.go:379 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x85c49d 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85c49c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe8295c 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 80] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x529f25 0xeac4a5 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0x529f24 context.WithCancelCause+0x64 context/context.go:265 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 32] @ 0x87a55f 0x87f088 0x87fafd 0x9bcbc5 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87a55e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:267 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9bcbc4 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 896] @ 0x41310d 0x41366f 0x474c05 0xc21b25 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21b24 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x264 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:238 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x596d7f 0x596d80 0x5c58ac 0x81bc4f 0x8213f7 0x817699 0xbb47d5 0x81f1b5 0xbb3ea5 0xbb3dee 0xf5dd47 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x81bc4e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:134 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0xbb47d4 github.com/multiformats/go-multiaddr/net.DialArgs.dialArgComponents.func1+0x554 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:214 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xbb3ea4 github.com/multiformats/go-multiaddr/net.dialArgComponents+0xe4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:201 # 0xbb3ded github.com/multiformats/go-multiaddr/net.DialArgs+0x2d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:155 # 0xf5dd46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x86 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:225 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0xa015c8 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0xba55c8 0xba5593 0xba5eb5 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba55c7 go.opencensus.io/tag.Upsert+0x47 go.opencensus.io@v0.24.0/tag/map.go:147 # 0xba5592 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/metrics/metrics.go:27 # 0xba5eb4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x737f7d 0x9af079 0xa012b7 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xeb56f6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeb56f5 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.49.0/stream.go:117 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 24] @ 0x879325 0x8796ef 0x87ec6a 0x87fafd 0x9bcbc5 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9bcbc4 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0xbb4c8c 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4c8b github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:310 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0xe827d8 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0xe8295c 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 48] @ 0x4d135f 0x5c3293 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x131231c 0x13122fe 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x131231b golang.org/x/net/http2.(*Framer).SetReuseFrames+0x3fb golang.org/x/net@v0.38.0/http2/frame.go:420 # 0x13122fd google.golang.org/grpc/internal/transport.newFramer+0x3dd google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:419 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 48] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 32] @ 0xe9f785 0xe8a12d 0xe920c5 0xe920ac 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe9f784 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x24 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:144 # 0xe8a12c github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x26c github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:88 # 0xe920c4 github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0x204 github.com/quic-go/quic-go@v0.49.0/connection.go:1539 # 0xe920ab github.com/quic-go/quic-go.(*connection).handleFrame+0x1eb github.com/quic-go/quic-go@v0.49.0/connection.go:1363 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 32] @ 0xecc3ed 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xecc3ec github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x1cc github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:121 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 64] @ 0x50e4bb 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 224] @ 0x40a6b4 0x4e0508 0xe8be4f 0xe8be8c 0xe8beb2 0xebdbfe 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xe8be4e github.com/quic-go/quic-go/internal/utils.NewTimer+0xce github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 160] @ 0xe71749 0xe7190d 0xe7167e 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe71748 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0xe8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:24 # 0xe7190c github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2ac github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:28 # 0xe7167d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:23 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xeb54f2 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeb54f1 github.com/quic-go/quic-go.newStream+0xf1 github.com/quic-go/quic-go@v0.49.0/stream.go:98 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x9b8ce9 0x9b8ad6 0xa01965 0x9d904f 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9b8ce8 crypto/internal/mlkem768.kemDecaps+0x1c8 crypto/internal/mlkem768/mlkem768.go:390 # 0x9b8ad5 crypto/internal/mlkem768.Decapsulate+0x55 crypto/internal/mlkem768/mlkem768.go:371 # 0xa01964 crypto/tls.kyberDecapsulate+0x24 crypto/tls/key_schedule.go:130 # 0x9d904e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x16e crypto/tls/handshake_client_tls13.go:507 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xe72d38 0xe72b86 0xe73493 0xe725a5 0xe91603 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe72d37 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:47 # 0xe72b85 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:36 # 0xe73492 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x32 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:28 # 0xe725a4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0x124 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:44 # 0xe91602 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x722 github.com/quic-go/quic-go@v0.49.0/connection.go:1232 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 64] @ 0x84cc17 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x84cc16 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:264 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x81b6a8 0x81b6dc 0x821493 0x817cea 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb5a77 0xbb5a54 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5a76 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x56 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5a53 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x33 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:94 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xeb5126 0xe87906 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb5125 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.49.0/stateless_reset.go:38 # 0xe87905 github.com/quic-go/quic-go.init.func1+0x9c5 github.com/quic-go/quic-go@v0.49.0/connection.go:284 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 24] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x75607e 0x754cdc 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x9af2a5 0xa00a22 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af2a4 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0xeb5786 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeb5785 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:75 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 48] @ 0x45af46 0xc2121a 0xc211ec 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21219 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc211eb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:160 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xe8295c 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0x819ecf 0x8174e5 0xbb4bdd 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 256] @ 0xe21f57 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe21f56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:259 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0xe8440e 0xe83e5d 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8440d github.com/quic-go/quic-go/internal/handshake.encodeRemoteAddr+0x8d github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:117 # 0xe83e5c github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x3c github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:74 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 5376] @ 0x41310d 0x41366f 0x4741b9 0x7d69c5 0x7d59da 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d69c4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:446 # 0x7d59d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0xcd35aa 0xccfce7 0x47efc1 # 0xcd35a9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1106 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 24] @ 0x12ffe49 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe48 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:825 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x1175805 0x1174f39 0x47efc1 # 0x1175804 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:471 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 27264] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0x81bac8 0x81bafc 0x821493 0x817cea 0xbb3a8c 0xbb4c8c 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x81bac7 net.ParseIP+0x27 net/ip.go:497 # 0x81bafb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:121 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4c8b github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:310 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8177e5 0x817776 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x8177e4 strings.(*Builder).WriteByte+0x84 strings/builder.go:91 # 0x817775 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x15 github.com/multiformats/go-multiaddr@v0.14.0/component.go:131 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 16] @ 0xe9c4bc 0xecac5f 0xe8a2f1 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9c4bb github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1bb github.com/quic-go/quic-go@v0.49.0/framer.go:82 # 0xecac5e github.com/quic-go/quic-go.(*connection).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.49.0/connection.go:2279 # 0xe8a2f0 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x130 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:104 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0xeab5b9 0xeab55d 0xe789e2 0xe788ae 0xe9646c 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xeab5b8 github.com/quic-go/quic-go.(*retransmissionQueue).addAppData+0x78 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:74 # 0xeab55c github.com/quic-go/quic-go.(*retransmissionQueueAppDataAckHandler).OnLost+0x1c github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:179 # 0xe789e1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:856 # 0xe788ad github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:842 # 0xe9646b github.com/quic-go/quic-go.(*connection).sendProbePacket+0xcb github.com/quic-go/quic-go@v0.49.0/connection.go:2075 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 24] @ 0x85d57d 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xe9b4d0 0xe9b4c4 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe72d38 0xe72b86 0xe73493 0xe737e6 0xe726fd 0xe91851 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe72d37 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:47 # 0xe72b85 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:36 # 0xe73492 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x32 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:28 # 0xe737e5 github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).ReceivedPacket+0x45 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:105 # 0xe726fc github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0x27c github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:61 # 0xe91850 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0x130 github.com/quic-go/quic-go@v0.49.0/connection.go:1251 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0x97b59e 0x97ee2f 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b59d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x97ee2e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 448] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [3: 72] @ 0xe86fb1 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe86fb0 github.com/quic-go/quic-go.init.func1+0x70 github.com/quic-go/quic-go@v0.49.0/connection.go:216 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 48] @ 0xeb5545 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeb5544 github.com/quic-go/quic-go.newStream+0x144 github.com/quic-go/quic-go@v0.49.0/stream.go:104 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 112] @ 0x7386cf 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x4d918c 0x862312 0x879bcf 0x879ce9 0x87ece5 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0x862311 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x879bce crypto/x509.parseTime+0x8e crypto/x509/parser.go:178 # 0x879ce8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:192 # 0x87ece4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:916 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 16] @ 0x886005 0xe54b25 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x886004 crypto/x509.(*Certificate).Verify+0x364 crypto/x509/verify.go:821 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe4e2bb 0xe4d974 0xe4bea5 0x47efc1 # 0xe4e2ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.0/client.go:54 # 0xe4d973 github.com/multiformats/go-multistream.SelectOneOf[...]+0xd3 github.com/multiformats/go-multistream@v0.6.0/client.go:98 # 0xe4bea4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:324 0: 0 [3: 192] @ 0x5bfcc5 0x5d607c 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5bfcc4 net.(*netFD).connect+0x2c4 net/fd_unix.go:117 # 0x5d607b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xad2445 0xb9a845 0xc1eaea 0xc21071 0x47efc1 # 0xad2444 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 6144] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x753e75 0x755c55 0x755ab0 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x753e74 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x755c54 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 96] @ 0xe22beb 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0xe22bea github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:360 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 8] @ 0xeab236 0xeab28b 0xe789e2 0xe788ae 0xe9646c 0xe950ff 0xe8c825 0x47efc1 # 0xeab235 github.com/quic-go/quic-go.(*retransmissionQueue).addInitial+0x75 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:44 # 0xeab28a github.com/quic-go/quic-go.(*retransmissionQueueInitialAckHandler).OnLost+0xca github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:165 # 0xe789e1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:856 # 0xe788ad github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:842 # 0xe9646b github.com/quic-go/quic-go.(*connection).sendProbePacket+0xcb github.com/quic-go/quic-go@v0.49.0/connection.go:2075 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0xc21f85 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc21f84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:278 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x1175055 0x47efc1 # 0x1175054 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:433 0: 0 [1: 80] @ 0x84daae 0x84de06 0x888515 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x84daad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 32] @ 0x6c8ee5 0x9bbad5 0x9db25c 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x9bbad4 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:93 # 0x9db25b crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x33b crypto/tls/handshake_client_tls13.go:816 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xd770e5 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xf64a22 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 80] @ 0xe8b39b 0xe8b3d4 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b39a github.com/quic-go/quic-go.newCryptoStream+0x3a github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xa007ee 0xa00674 0xa00684 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78eb8 0xd7218c 0xd69b95 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7218b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x52b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:567 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0xa01267 0x9d9825 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa01266 crypto/tls.(*cipherSuiteTLS13).extract+0x86 crypto/tls/key_schedule.go:82 # 0x9d9824 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x944 crypto/tls/handshake_client_tls13.go:550 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x863b87 0x9e1794 0x9e1773 0x863882 0x863c12 0x9de48c 0x9de32f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1793 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1772 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:239 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9de48b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de32e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e crypto/tls/handshake_messages.go:238 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0xeab236 0xeab28b 0xe789e2 0xe788ae 0xe9646c 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xeab235 github.com/quic-go/quic-go.(*retransmissionQueue).addInitial+0x75 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:44 # 0xeab28a github.com/quic-go/quic-go.(*retransmissionQueueInitialAckHandler).OnLost+0xca github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:165 # 0xe789e1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:856 # 0xe788ad github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:842 # 0xe9646b github.com/quic-go/quic-go.(*connection).sendProbePacket+0xcb github.com/quic-go/quic-go@v0.49.0/connection.go:2075 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xbb83ed 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 64] @ 0x737f3f 0xa015c8 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x472c1a 0x472c07 0xe8a465 0xe94037 0xe8c8f7 0x47efc1 # 0xe8a464 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0xa4 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:124 # 0xe94036 github.com/quic-go/quic-go.(*connection).handleCloseError+0x5b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1690 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [1: 704] @ 0x4d0de6 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 112] @ 0xeb63d1 0xeb6487 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb63d0 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x1f0 github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:47 # 0xeb6486 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2a6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:109 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 3072] @ 0x4d0de6 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 224] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 72] @ 0x73af1c 0x73e567 0x73dbdd 0x7570aa 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73af1b github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x73e566 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x73dbdc github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:85 # 0x7570a9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:126 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0x50f117 0x50f0e2 0x50fc59 0x512a85 0x513fba 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x50f116 fmt.(*buffer).writeString+0x216 fmt/print.go:108 # 0x50f0e1 fmt.(*fmt).padString+0x1e1 fmt/format.go:113 # 0x50fc58 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x512a84 fmt.(*pp).fmtString+0x84 fmt/print.go:494 # 0x513fb9 fmt.(*pp).handleMethods+0x3f9 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 144] @ 0x9f1c35 0x9f1c05 0x9f1b17 0x863882 0x863c12 0x9f1a54 0x9f19bc 0x9c8ad9 0x9db7b4 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9f1c34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f1c04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f1b16 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1678 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db7b3 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xf3 crypto/tls/handshake_client_tls13.go:842 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x596d7f 0x596d80 0x59aa05 0xd5e1ea 0xd6c0a5 0xf7c4a4 0xe24d7d 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xf7c4a3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x263 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:206 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe830b4 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 240] @ 0x471e3a 0x52abc5 0x52b80b 0x52bfed 0x52bfaf 0xf7bf94 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xf7bf93 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x93 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:177 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8e10e 0xd8e0f4 0xd923ed 0xd91b75 0xd948d8 0xe2974d 0x4c9970 0xb79fc5 0xb79f95 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd923ec github.com/libp2p/go-yamux/v4.(*Stream).sendWindowUpdate+0x1ec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:241 # 0xd91b74 github.com/libp2p/go-yamux/v4.(*Stream).Read+0x214 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:123 # 0xd948d7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb79fc4 io.ReadFull+0x184 io/io.go:354 # 0xb79f94 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x154 github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x12548a9 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12548a8 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c8 github.com/pactus-project/pactus/state/state.go:525 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6c8ee5 0xa010ed 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0x511406 0xad2474 0xb9a845 0xc1eaea 0xc21071 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 48] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xe8b405 0xe8b43a 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xe8b404 github.com/quic-go/quic-go.newCryptoStream+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 512] @ 0x49b415 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe665ec 0xe617ee 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe665eb github.com/quic-go/quic-go/internal/wire.parseRetireConnectionIDFrame+0x8b github.com/quic-go/quic-go@v0.49.0/internal/wire/retire_connection_id_frame.go:18 # 0xe617ed github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x28d github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:135 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0xbb4baa 0xbb35f4 0xbb5a77 0xbb5a54 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5a76 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x56 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5a53 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x33 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:94 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 96] @ 0x6c8ee5 0xa010ed 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe16854 0xe22678 0x47efc1 # 0xe16853 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1153 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:203 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x865ba5 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x865ba4 crypto/ecdsa.mixedCSPRNG+0x184 crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x471e3a 0xe88757 0xe8858d 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe88756 github.com/quic-go/quic-go.newConnIDGenerator+0x5d6 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:39 # 0xe8858c github.com/quic-go/quic-go.init.func2+0x40c github.com/quic-go/quic-go@v0.49.0/connection.go:372 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 2816] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x471e3a 0xeb6265 0xeb6315 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb6264 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:44 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 3584] @ 0x12c0d8b 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 256] @ 0xeb6279 0xeb6315 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb6278 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x98 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:41 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 160] @ 0x9c957c 0x9c90b8 0x9da469 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da468 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x288 crypto/tls/handshake_client_tls13.go:672 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xa007ee 0xa00674 0xa00684 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x511406 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x45ae72 0x45a985 0x45ac9d 0x5d7efc 0x5d7e76 0x5d13b2 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d7efb net.JoinHostPort+0x1fb net/ipsock.go:240 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x5d13b1 net.(*OpError).Error+0x71 net/net.go:500 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 192] @ 0x863b87 0x9dc965 0x9dc83d 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dc964 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dc83c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c crypto/tls/handshake_messages.go:119 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x533c35 0x65704f 0x657e8e 0x741e48 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x657e8d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x741e47 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/bond.go:94 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xd770e5 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xf7c4a4 0xe24d7d 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf7c4a3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x263 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:206 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x817a59 0x8179fd 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x817a58 strings.(*Builder).WriteString+0x2f8 strings/builder.go:108 # 0x8179fc github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29c github.com/multiformats/go-multiaddr@v0.14.0/component.go:140 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [2: 64] @ 0x87e976 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87e975 crypto/x509.parseCertificate+0x215 crypto/x509/parser.go:868 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x51f007 0x51f110 0x854a6e 0x87f7c8 0x87fafd 0x9bcbc5 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x854a6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:241 # 0x87f7c7 crypto/x509.parseCertificate+0x1067 crypto/x509/parser.go:990 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9bcbc4 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0x53f169 0x12abde8 0x4f7ec2 0x5d4cf6 0x12abf08 0x13074df 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x53f168 golang.org/x/sys/unix.GetsockoptTCPInfo+0x28 golang.org/x/sys@v0.31.0/unix/syscall_linux.go:1292 # 0x12abde7 google.golang.org/grpc/internal/channelz.(*SocketOptionData).Getsockopt+0xe7 google.golang.org/grpc@v1.70.0/internal/channelz/syscall_linux.go:48 # 0x4f7ec1 internal/poll.(*FD).RawControl+0xe1 internal/poll/fd_posix.go:61 # 0x5d4cf5 net.(*rawConn).Control+0x35 net/rawconn.go:32 # 0x12abf07 google.golang.org/grpc/internal/channelz.GetSocketOption+0xc7 google.golang.org/grpc@v1.70.0/internal/channelz/syscall_linux.go:61 # 0x13074de google.golang.org/grpc/internal/transport.NewServerTransport+0xe1e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:279 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 128] @ 0x49b332 0x49a925 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x818f3a 0xbb4baa 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x818f39 github.com/multiformats/go-multiaddr.NewMultiaddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:29 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xe8295c 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 192] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0xb98455 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98454 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:43 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0x7e5632 0x81d79b 0x81d796 0x81d795 0x81d79c 0x8213f7 0x817699 0x81791e 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x81d79a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x81d795 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x81d794 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x81d79b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:392 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81791d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.14.0/component.go:133 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49ad5d 0x49ac26 0x49a97c 0x965666 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 64] @ 0x7e5734 0x81d79b 0x81d796 0x81d795 0x81d79c 0x8213f7 0x817699 0x81791e 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x81d79a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x81d795 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x81d794 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x81d79b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:392 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81791d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.14.0/component.go:133 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 24] @ 0xe9f79b 0xe8d88b 0xe8d82d 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9f79a github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x3a github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:144 # 0xe8d88a github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x12a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:115 # 0xe8d82c github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0xcc github.com/quic-go/quic-go@v0.49.0/connection.go:754 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 80] @ 0x1178659 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x1178658 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x738 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:778 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0xc14c05 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xc14c04 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:688 0: 0 [1: 24] @ 0xe59527 0xe59548 0xebd01e 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe59526 github.com/quic-go/quic-go/internal/protocol.GenerateConnectionID+0x86 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:42 # 0xe59547 github.com/quic-go/quic-go/internal/protocol.GenerateConnectionIDForInitial+0xa7 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:68 # 0xebd01d github.com/quic-go/quic-go.(*Transport).doDial+0xfd github.com/quic-go/quic-go@v0.49.0/transport.go:273 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 27264] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x7af92d 0x7af919 0x7af8e2 0x7c303e 0x7c3b29 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7af92c github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7af918 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:317 # 0x7af8e1 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:345 # 0x7c303d github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:23 # 0x7c3b28 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:231 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 36864] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7d23e9 0x7c876e 0x7b7f3d 0x7b7339 0x7b6b49 0x7b79c8 0x7b7866 0x7bb2d6 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7d23e8 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x7c876d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x7b7f3c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b79c7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7865 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x265 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x7bb2d5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [1: 128] @ 0x49ad5d 0x49ac26 0x49a97c 0x12ec756 0x12ec74a 0x131c1dd 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12ec755 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.70.0/mem/buffers.go:83 # 0x12ec749 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.70.0/mem/buffers.go:102 # 0x131c1dc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:63 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0x4d250d 0x4d2792 0x5d60f3 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5d60f2 net.(*netFD).dial+0x432 net/sock_posix.go:139 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0xe8b497 0xe8b475 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b496 github.com/quic-go/quic-go.newSendQueue+0x136 github.com/quic-go/quic-go@v0.49.0/send_queue.go:34 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x9ef625 0x9c95c5 0x9c90b8 0x9da30d 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9ef624 crypto/tls.(*certificateRequestMsgTLS13).unmarshal+0x6e4 crypto/tls/handshake_messages.go:1325 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da30c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c crypto/tls/handshake_client_tls13.go:637 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x471eb1 0x5c2aa7 0x5c248b 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c2aa6 net.(*ipv6ZoneCache).update+0x1c6 net/interface.go:222 # 0x5c248a net.Interfaces+0x4a net/interface.go:119 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 96] @ 0x4409e9 0x40b8e5 0x40b672 0xa04877 0xe7ef49 0xe8bf32 0x47efc1 # 0xa04876 crypto/tls.(*QUICConn).Start+0xd6 crypto/tls/quic.go:212 # 0xe7ef48 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x88 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:175 # 0xe8bf31 github.com/quic-go/quic-go.(*connection).run+0x1b1 github.com/quic-go/quic-go@v0.49.0/connection.go:518 0: 0 [1: 112] @ 0x12b728a 0x133ec30 0x1335afc 0x1335d65 0x13359b3 0x12dd307 0x12dd1f0 0x47efc1 # 0x12b7289 google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer+0x29 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:49 # 0x133ec2f google.golang.org/grpc.newCCResolverWrapper+0x2f google.golang.org/grpc@v1.70.0/resolver_wrapper.go:59 # 0x1335afb google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0x1b google.golang.org/grpc@v1.70.0/clientconn.go:351 # 0x1335d64 google.golang.org/grpc.(*ClientConn).enterIdleMode+0x144 google.golang.org/grpc@v1.70.0/clientconn.go:381 # 0x13359b2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.70.0/clientconn.go:320 # 0x12dd306 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.70.0/internal/idle/idle.go:180 # 0x12dd1ef google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xaf google.golang.org/grpc@v1.70.0/internal/idle/idle.go:130 0: 0 [1: 16] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5d965 0xd69afe 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5d964 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x584 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:196 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x49b319 0x49a925 0x510f9f 0x50e699 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x510f9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x50e698 fmt.Errorf+0x278 fmt/errors.go:50 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 128] @ 0x49b332 0x49a925 0x4d1072 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x4d1071 syscall.NetlinkRIB+0x771 syscall/netlink_linux.go:114 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 576] @ 0x50e4bb 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x612cb3 0x8690ff 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x8690fe crypto/ecdsa.signNISTEC[...]+0x2fe crypto/ecdsa/ecdsa.go:326 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x817a59 0x8179fd 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x817a58 strings.(*Builder).WriteString+0x2f8 strings/builder.go:108 # 0x8179fc github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29c github.com/multiformats/go-multiaddr@v0.14.0/component.go:140 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 96] @ 0x737e92 0x9af48b 0xa00a05 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xe23eac 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe23eab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x10b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:506 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x49b319 0x49a925 0x6d0ce8 0x6d0ccd 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6d0ce7 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1c7 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:27 # 0x6d0ccc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x1ac github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:889 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8639a9 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 896] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 48] @ 0x968d59 0xe544b8 0xe5449c 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x968d58 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:173 # 0xe544b7 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x1d7 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xe5449b github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x1bb github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:143 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 352] @ 0x4722d7 0x111485a 0x111478b 0x11133f1 0x12f21f9 0x12f1e87 0x12f2f31 0x12f17f9 0x130839e 0x47efc1 # 0x1114859 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.38.0/http2/hpack/tables.go:59 # 0x111478a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.38.0/http2/hpack/hpack.go:174 # 0x11133f0 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2d0 golang.org/x/net@v0.38.0/http2/hpack/encode.go:68 # 0x12f21f8 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x118 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:720 # 0x12f1e86 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x186 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:672 # 0x12f2f30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:872 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [1: 24] @ 0xe875e5 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe875e4 github.com/quic-go/quic-go.init.func1+0x6a4 github.com/quic-go/quic-go@v0.49.0/connection.go:268 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 144] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x1482f08 0x1482ef3 0x1484105 0x1490332 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1482f07 github.com/creachadair/jrpc2.newPending+0x327 github.com/creachadair/jrpc2@v1.3.0/client.go:449 # 0x1482ef2 github.com/creachadair/jrpc2.(*Client).send+0x312 github.com/creachadair/jrpc2@v1.3.0/client.go:221 # 0x1484104 github.com/creachadair/jrpc2.(*Client).Batch+0x1a4 github.com/creachadair/jrpc2@v1.3.0/client.go:350 # 0x1490331 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x4d1 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:126 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x981131 0x981045 0xe4e085 0xe4e075 0xe4e3e8 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0x981130 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.0/multistream.go:283 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x44 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4e074 github.com/multiformats/go-multistream.readProto[...]+0x34 github.com/multiformats/go-multistream@v0.6.0/client.go:147 # 0xe4e3e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.0/client.go:66 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 48] @ 0x45af46 0xc1a9c5 0xc1aa0c 0xc1ab15 0xc23574 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc23573 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:402 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 192] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xecc3ed 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xecc3ec github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x1cc github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:121 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 144] @ 0x544a97 0x148602b 0x1485625 0x148ac45 0x1486fac 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x148602a github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x68a github.com/creachadair/jrpc2@v1.3.0/json.go:214 # 0x1485624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.0/json.go:108 # 0x148ac44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.0/server.go:644 # 0x1486fab github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.0/server.go:147 0: 0 [1: 96] @ 0x863b87 0x86137f 0x8655f8 0x865558 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x865557 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:346 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x9c957c 0x9c90b8 0x9da30d 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da30c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c crypto/tls/handshake_client_tls13.go:637 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xe93912 0xf64a02 0xf64979 0xe1e403 0x49a794 0xe1e27e 0xe1e24f 0xe1f764 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0xe93911 github.com/quic-go/quic-go.(*connection).CloseWithError+0x31 github.com/quic-go/quic-go@v0.49.0/connection.go:1622 # 0xf64a01 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x61 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:39 # 0xf64978 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).Close+0x18 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:34 # 0xe1e402 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close.func1+0x142 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:843 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1e27d sync.(*Once).Do+0x3d sync/once.go:67 # 0xe1e24e github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close+0xe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:841 # 0xe1f763 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0xc3 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:74 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [1: 16] @ 0x981131 0x981045 0xe4e085 0xe4e075 0xe4e3e8 0xe4d974 0xe4bea5 0x47efc1 # 0x981130 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.0/multistream.go:283 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x44 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4e074 github.com/multiformats/go-multistream.readProto[...]+0x34 github.com/multiformats/go-multistream@v0.6.0/client.go:147 # 0xe4e3e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.0/client.go:66 # 0xe4d973 github.com/multiformats/go-multistream.SelectOneOf[...]+0xd3 github.com/multiformats/go-multistream@v0.6.0/client.go:98 # 0xe4bea4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:324 0: 0 [2: 224] @ 0xe8bc05 0xe8bb7b 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8bc04 github.com/quic-go/quic-go.newDatagramQueue+0x8a4 github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:38 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 288] @ 0x863b87 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9db192 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db191 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x271 crypto/tls/handshake_client_tls13.go:791 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0x5ab545 0x5cc285 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5ab544 internal/singleflight.(*Group).DoChan+0x184 internal/singleflight/singleflight.go:81 # 0x5cc284 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:333 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 192] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 192] @ 0x863ac5 0x86399b 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x529e05 0x9cb78b 0xa04968 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x9cb78a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x981131 0x981045 0x980a45 0x980a4f 0xe4e38f 0xe4d974 0xe4bea5 0x47efc1 # 0x981130 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.0/multistream.go:283 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x980a44 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x980a4e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.0/client.go:127 # 0xe4e38e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.0/client.go:65 # 0xe4d973 github.com/multiformats/go-multistream.SelectOneOf[...]+0xd3 github.com/multiformats/go-multistream@v0.6.0/client.go:98 # 0xe4bea4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:324 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd770e5 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 320] @ 0x7587fd 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7587fc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xbca965 0xbd16c6 0xbd1227 0x47efc1 # 0xbca964 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0xc4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table_refresh.go:29 # 0xbd16c5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:250 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0x9cf9c6 0x9cf9aa 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cf9c5 crypto/ecdh.(*PublicKey).Bytes+0xc05 crypto/ecdh/ecdh.go:78 # 0x9cf9a9 crypto/tls.(*Conn).makeClientHello+0xbe9 crypto/tls/handshake_client.go:170 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 1280] @ 0x5d59e6 0x5d59bd 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d59e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5d59bc net.socket+0x9c net/sock_posix.go:27 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xe69c65 0xe7e5c5 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe69c64 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x64 github.com/quic-go/quic-go@v0.49.0/internal/wire/transport_parameters.go:339 # 0xe7e5c4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3e4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:98 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x45ae72 0x45a985 0x45adc7 0xbb416f 0xbb3785 0xbb3714 0xf600ba 0xf600a1 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xbb416e github.com/multiformats/go-multiaddr/net.DialArgs+0x3ae github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:187 # 0xbb3784 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x24 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:83 # 0xbb3713 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:52 # 0xf600b9 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:39 # 0xf600a0 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x80 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xebd430 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xebd42f github.com/quic-go/quic-go.(*Transport).doDial+0x50f github.com/quic-go/quic-go@v0.49.0/transport.go:296 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 336] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 1248] @ 0x50e4bb 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 3456] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [2: 128] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0xeb565f 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeb565e github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.49.0/stream.go:109 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x51f007 0x51f110 0x854a6e 0x87f7c8 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x854a6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:241 # 0x87f7c7 crypto/x509.parseCertificate+0x1067 crypto/x509/parser.go:990 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0xa007ee 0xa00674 0xa00684 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x52e025 0x52e199 0x980b8c 0x980f57 0x980e3d 0xe4e6f9 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x980b8b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.0/multistream.go:72 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x980e3c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.0/multistream.go:93 # 0xe4e6f8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.0/client.go:57 0: 0 [1: 48] @ 0x50e4bb 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 224] @ 0x863ac5 0x86399b 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x9dd128 0x9dcff8 0x9dcff7 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9dd127 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xb87 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dcff7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xa57 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9dcff6 crypto/tls.(*clientHelloMsg).marshalMsg+0xa56 crypto/tls/handshake_messages.go:148 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x863b87 0x9df98a 0x9df807 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9df989 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9df806 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 crypto/tls/handshake_messages.go:349 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xd770e5 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xe4981f 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xe4981e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:127 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xe827d8 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0xe4bb1b 0xe4ad5a 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xe4bb1a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:315 # 0xe4ad59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:204 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xa007ee 0xa00674 0xa00684 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 528] @ 0xe977f7 0xe97792 0xeb6b3e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe977f6 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0xd6 github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xe97791 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.49.0/connection.go:2239 # 0xeb6b3d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x5d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 64] @ 0x11c6258 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c6257 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x77 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:814 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xd770e5 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 192] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x1246c85 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1246c84 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2048] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9c8e31 0x9c8e32 0x9c8eb9 0x9f3cbe 0x9f321a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9c8e30 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9c8e31 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f7d 0xa015c8 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0xeb63ec 0xeb6487 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb63eb github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x20b github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:46 # 0xeb6486 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2a6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:109 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x596d7f 0x596d80 0x59aa05 0xd5e1ea 0xd6c0a5 0xe4981f 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xe4981e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:127 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xd770e5 0xd79358 0xd73598 0xd6c865 0xf66934 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79357 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:646 # 0xd73597 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:678 # 0xd6c864 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:794 # 0xf66933 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:133 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 67108864] @ 0x13e74aa 0x13e7025 0x13ecf85 0x13ecf11 0x13f27a6 0x13f1094 0x14d897c 0x14d895b 0x14d7207 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x13e74a9 golang.org/x/crypto/argon2.initBlocks+0x49 golang.org/x/crypto@v0.36.0/argon2/argon2.go:158 # 0x13e7024 golang.org/x/crypto/argon2.deriveKey+0x1c4 golang.org/x/crypto@v0.36.0/argon2/argon2.go:113 # 0x13ecf84 golang.org/x/crypto/argon2.IDKey+0x244 golang.org/x/crypto@v0.36.0/argon2/argon2.go:97 # 0x13ecf10 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1d0 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x13f27a5 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:629 # 0x13f1093 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x53 github.com/pactus-project/pactus/wallet/vault/vault.go:429 # 0x14d897b github.com/pactus-project/pactus/wallet.(*Wallet).PrivateKeys+0x25b github.com/pactus-project/pactus/wallet/wallet.go:430 # 0x14d895a github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x23a github.com/pactus-project/pactus/cmd/cmd.go:633 # 0x14d7206 github.com/pactus-project/pactus/cmd.StartNode+0x206 github.com/pactus-project/pactus/cmd/cmd.go:407 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 32] @ 0x596d7f 0x596d80 0x5c58ac 0xec0275 0xebcd52 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xec0274 github.com/quic-go/quic-go.setTLSConfigServerName+0x54 github.com/quic-go/quic-go@v0.49.0/transport.go:706 # 0xebcd51 github.com/quic-go/quic-go.(*Transport).dial+0xd1 github.com/quic-go/quic-go@v0.49.0/transport.go:247 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0x81eb4a 0x967845 0xcad0e5 0xcace68 0xcb368a 0x117a8b9 0xe1f9d7 0xe1d9bb 0xe1f93b 0x47efc1 # 0x81eb49 github.com/multiformats/go-multiaddr.SplitLast+0x229 github.com/multiformats/go-multiaddr@v0.14.0/util.go:129 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x117a8b8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x318 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1070 # 0xe1f9d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:95 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1f93a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:94 0: 0 [1: 32] @ 0x7a458f 0x796f9b 0x79703c 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 96] @ 0x9dc22a 0x9dc1fa 0x9dc10d 0x9dc05a 0x9dc018 0x9dc01d 0x9df932 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9dc229 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dc1f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dc10c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x9dc059 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x9dc017 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9dc01c crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x9df931 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x211 crypto/tls/handshake_messages.go:348 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd78705 0xd71013 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0xe72d38 0xe72b86 0xe73493 0xe72555 0xe91603 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe72d37 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:47 # 0xe72b85 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:36 # 0xe73492 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x32 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:28 # 0xe72554 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0xd4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:51 # 0xe91602 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x722 github.com/quic-go/quic-go@v0.49.0/connection.go:1232 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 64] @ 0x511406 0x12ba614 0x12ba656 0x148b942 0x1487ca9 0x148724c 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12ba613 google.golang.org/grpc/internal/status.(*Status).String+0xb3 google.golang.org/grpc@v1.70.0/internal/status/status.go:202 # 0x12ba655 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.70.0/internal/status/status.go:212 # 0x148b941 github.com/creachadair/jrpc2.tasks.responses+0x241 github.com/creachadair/jrpc2@v1.3.0/server.go:809 # 0x1487ca8 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x228 github.com/creachadair/jrpc2@v1.3.0/server.go:278 # 0x148724b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.0/server.go:180 0: 0 [2: 192] @ 0x863b87 0x9ddfbd 0x9dde5d 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ddfbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dde5c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc crypto/tls/handshake_messages.go:208 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 2048] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 24] @ 0x81e4d1 0xf600a5 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x81e4d0 github.com/multiformats/go-multiaddr.Join+0x1b0 github.com/multiformats/go-multiaddr@v0.14.0/util.go:51 # 0xf600a4 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 160] @ 0x12fbd29 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x139bed9 0x4b21a6 0x4b12b9 0x148da42 0x1488d7b 0x1487c0e 0x148724c 0x47efc1 # 0x12fbd28 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:485 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x139bed8 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 # 0x4b21a5 reflect.Value.call+0xca5 reflect/value.go:581 # 0x4b12b8 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x148da41 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xc1 github.com/creachadair/jrpc2@v1.3.0/handler/handler.go:238 # 0x1488d7a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.0/server.go:387 # 0x1487c0d github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.0/server.go:259 # 0x148724b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.0/server.go:180 0: 0 [1: 16] @ 0xe24ab8 0xe1984e 0x47efc1 # 0xe24ab7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:593 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x471e3a 0x54b0d4 0x54aa73 0x14857dd 0x1480edb 0x54be12 0x54b433 0x54b1fd 0x54aade 0x14904b1 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x54b0d3 encoding/json.newEncodeState+0x73 encoding/json/encode.go:280 # 0x54aa72 encoding/json.Marshal+0x52 encoding/json/encode.go:161 # 0x14857dc github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.0/json.go:184 # 0x1480eda github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.0/base.go:168 # 0x54be11 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:441 # 0x54b432 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:322 # 0x54b1fc encoding/json.(*encodeState).marshal+0xbc encoding/json/encode.go:298 # 0x54aadd encoding/json.Marshal+0xbd encoding/json/encode.go:164 # 0x14904b0 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x650 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:133 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x596d7f 0x596d80 0x59aa05 0xd5e1ea 0xd6c0a5 0xf64a22 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 144] @ 0xe81f8f 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0xe94e26 0xe94dc7 0xe8db5a 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe94e25 github.com/quic-go/quic-go.newMTUDiscoverer+0x265 github.com/quic-go/quic-go@v0.49.0/mtu_discoverer.go:113 # 0xe94dc6 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0x206 github.com/quic-go/quic-go@v0.49.0/connection.go:1830 # 0xe8db59 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:763 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x8174a9 0xbb4bdd 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x8174a8 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x28 github.com/multiformats/go-multiaddr@v0.14.0/component.go:91 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x1242cec 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x1242ceb github.com/pactus-project/pactus/network.(*streamService).handleStream+0x6b github.com/pactus-project/pactus/network/stream.go:48 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0x45ae72 0x45a985 0x45abc5 0x5d1497 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d1496 net.(*OpError).Error+0x156 net/net.go:510 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 160] @ 0xc21ca7 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21ca6 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3e6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:251 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x817a59 0x8179fd 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x817a58 strings.(*Builder).WriteString+0x2f8 strings/builder.go:108 # 0x8179fc github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29c github.com/multiformats/go-multiaddr@v0.14.0/component.go:140 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xe7e45f 0xe7e408 0xe7e58b 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7e45e crypto/tls.Client+0x27e crypto/tls/tls.go:54 # 0xe7e407 crypto/tls.QUICClient+0x227 crypto/tls/quic.go:176 # 0xe7e58a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3aa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:97 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0x471e3a 0xe8b951 0xe8b930 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b950 github.com/quic-go/quic-go.newFramer+0x5f0 github.com/quic-go/quic-go@v0.49.0/framer.go:45 # 0xe8b92f github.com/quic-go/quic-go.(*connection).preSetup+0x5cf github.com/quic-go/quic-go@v0.49.0/connection.go:481 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x612cb3 0x6f03d7 0x6f1ec5 0x6fff14 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6f1ec4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ClearCofactor+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:623 # 0x6fff13 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x193 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:319 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x50f117 0x50f0e2 0x50fc59 0x512ac5 0x513ef6 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x50f116 fmt.(*buffer).writeString+0x216 fmt/print.go:108 # 0x50f0e1 fmt.(*fmt).padString+0x1e1 fmt/format.go:113 # 0x50fc58 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x512ac4 fmt.(*pp).fmtString+0xc4 fmt/print.go:497 # 0x513ef5 fmt.(*pp).handleMethods+0x335 fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 512] @ 0x12d48ac 0x133fe98 0x133f4a5 0x1319fad 0x133ef7c 0x12b7674 0x47efc1 # 0x12d48ab google.golang.org/grpc/internal/pretty.ToJSON+0x1eb google.golang.org/grpc@v1.70.0/internal/pretty/pretty.go:60 # 0x133fe97 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x297 google.golang.org/grpc@v1.70.0/resolver_wrapper.go:200 # 0x133f4a4 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x1a4 google.golang.org/grpc@v1.70.0/resolver_wrapper.go:133 # 0x1319fac google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3ec google.golang.org/grpc@v1.70.0/internal/resolver/dns/dns_resolver.go:128 # 0x133ef7b google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x1db google.golang.org/grpc@v1.70.0/resolver_wrapper.go:81 # 0x12b7673 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 96] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0x52a8c5 0xe14f47 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xe14f46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:56 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 24] @ 0x596d7f 0x596d80 0x59aa05 0xd5db35 0xd69afe 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5db34 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x754 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:212 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 480] @ 0xbcd7ad 0xc1e79c 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd7ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:168 # 0xc1e79b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x49b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:46 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0xe247a5 0x81f1b5 0xe23e7d 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe247a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:500 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xe23e7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:498 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 480] @ 0xbc6a1e 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc6a1d github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x31d github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:59 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x95935d 0x95933e 0x95929d 0x968d1d 0xe544b8 0xe5449c 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x95935c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.38.2/core/crypto/pb/crypto.pb.go:49 # 0x95933d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:175 # 0x95929c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:159 # 0x968d1c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:164 # 0xe544b7 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x1d7 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xe5449b github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x1bb github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:143 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0xe16854 0xe22678 0x47efc1 # 0xe16853 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1153 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:203 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x86933f 0x86922c 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x86933e crypto/internal/bigmod.(*Nat).Bytes+0x53e crypto/internal/bigmod/nat.go:121 # 0x86922b crypto/ecdsa.signNISTEC[...]+0x42b crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xe9f6eb 0xe8a418 0xe94037 0xe8c8f7 0x47efc1 # 0xe9f6ea github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0x8a github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:140 # 0xe8a417 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0x57 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:122 # 0xe94036 github.com/quic-go/quic-go.(*connection).handleCloseError+0x5b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1690 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [1: 64] @ 0x737f3f 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0xe9112f 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe9112e github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x24e github.com/quic-go/quic-go@v0.49.0/connection.go:1184 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 112] @ 0x40a6b4 0x11c559a 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c5599 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x6d9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:753 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 96] @ 0x863b87 0xa00905 0xa00728 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x863b87 0x9de48c 0x9de32f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9de48b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de32e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e crypto/tls/handshake_messages.go:238 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8639a9 0x9dd76e 0x9dd647 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9dd76d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x11cd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dd646 crypto/tls.(*clientHelloMsg).marshalMsg+0x10a6 crypto/tls/handshake_messages.go:159 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x47af9c 0x4e0548 0xd8d4b2 0xd8d098 0xd8d130 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xd8d4b1 github.com/libp2p/go-yamux/v4.(*Session).Ping+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:398 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d12f github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v4@v4.0.1/session.go:352 0: 0 [2: 64] @ 0xa01267 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa01266 crypto/tls.(*cipherSuiteTLS13).extract+0x86 crypto/tls/key_schedule.go:82 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x12f1512 0x130836e 0x47efc1 # 0x12f1511 google.golang.org/grpc/internal/transport.newLoopyWriter+0x51 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:521 # 0x130836d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xad google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:334 0: 0 [1: 16] @ 0xe8c9b1 0x47efc1 # 0xe8c9b0 github.com/quic-go/quic-go.(*connection).run+0xc30 github.com/quic-go/quic-go@v0.49.0/connection.go:668 0: 0 [1: 16] @ 0xe70ede 0xe7015f 0xe744ca 0xe7449e 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe70edd github.com/quic-go/quic-go/internal/congestion.newPacer+0x3d github.com/quic-go/quic-go@v0.49.0/internal/congestion/pacer.go:22 # 0xe7015e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1be github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:110 # 0xe744c9 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x89 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:75 # 0xe7449d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:127 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 384] @ 0x863b87 0xa00905 0xa00728 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xd6a545 0xd6a07f 0x47efc1 # 0xd6a544 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:458 # 0xd6a07e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:426 0: 0 [3: 384] @ 0x50e4bb 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x5cc735 0x5cc70e 0x5c9f85 0x5b2825 0x5b38a5 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5cc734 net/netip.Addr.AsSlice+0x7f4 net/netip/netip.go:728 # 0x5cc70d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xe8295c 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0xe9c911 0xea5262 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe9c910 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.49.0/framer.go:107 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 48] @ 0xd6c991 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xd6c990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:805 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 224] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 160] @ 0x529efb 0x529edd 0xe151c5 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xe151c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:76 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 128] @ 0x753b5a 0x753b5b 0x1433832 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x753b59 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x753b5a github.com/pactus-project/pactus/crypto/ed25519.(*Signature).String+0xba github.com/pactus-project/pactus/crypto/ed25519/signature.go:49 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x596d7f 0x596d80 0x5c58ac 0x5d7d51 0x5d7d32 0xbb5ffe 0xe47d23 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x5d7d50 net.ipEmptyString+0x50 net/ip.go:325 # 0x5d7d31 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xbb5ffd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x5d github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:251 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 96] @ 0x87a55f 0x87f088 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87a55e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:267 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x817a59 0x8179fd 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x817a58 strings.(*Builder).WriteString+0x2f8 strings/builder.go:108 # 0x8179fc github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29c github.com/multiformats/go-multiaddr@v0.14.0/component.go:140 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xbb4b73 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xbb4b72 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x72 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 288] @ 0x863b87 0x9e1d14 0x9e1cf3 0x863882 0x863c12 0x9ddfbd 0x9dde5d 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1d13 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1cf2 crypto/tls.(*clientHelloMsg).marshalMsg.func9+0x12 crypto/tls/handshake_messages.go:209 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ddfbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dde5c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc crypto/tls/handshake_messages.go:208 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0x11755d5 0x117577c 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0x11755d4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:460 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 24] @ 0xe9f1db 0xe8923a 0xe8a274 0xe89e85 0xe94cb9 0xe8db5a 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe9f1da github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1ba github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:118 # 0xe89239 github.com/quic-go/quic-go.init.func2.2+0x39 github.com/quic-go/quic-go@v0.49.0/connection.go:375 # 0xe8a273 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xb3 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:103 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe8db59 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:763 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 96] @ 0xe81f8f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x529efb 0x529edd 0xeac4a5 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 192] @ 0x511406 0xd6bced 0xd6cf94 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6bcec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 128] @ 0xc1eb76 0xc21071 0x47efc1 # 0xc1eb75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x175 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:68 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 256] @ 0x11c7131 0x11c6b5b 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x11c7130 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).addCertHashes+0x70 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:993 # 0x11c6b5a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x45a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:971 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 32] @ 0x52b8b2 0x52bfed 0x52bfaf 0xbd2898 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xbd2897 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:348 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x50e4bb 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [3: 288] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x863b87 0x9dd76e 0x9dd647 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dd76d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x11cd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dd646 crypto/tls.(*clientHelloMsg).marshalMsg+0x10a6 crypto/tls/handshake_messages.go:159 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 96] @ 0x837b1a 0x84dc78 0x84de06 0x84947a 0x848db1 0x888539 0x888818 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84dc77 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3d7 crypto/elliptic/nistec.go:158 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x849479 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x848db0 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x45af46 0xc1e7c8 0xc1e7e1 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1e7c7 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x4c7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1e7e0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x4e0 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:51 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x81a428 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x9af2a5 0xa00a22 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af2a4 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 vendor/golang.org/x/crypto/hkdf/hkdf.go:64 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x958df3 0x9591be 0x95910b 0xe54c35 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x958df2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/ed25519.go:123 # 0x9591bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:143 # 0x95910a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:130 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x471e3a 0xeb6256 0xeb6315 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb6255 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x75 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:43 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 560] @ 0xe7e4a8 0xe7e408 0xe7e58b 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7e4a7 crypto/tls.newQUICConn+0x2c7 crypto/tls/quic.go:189 # 0xe7e407 crypto/tls.QUICClient+0x227 crypto/tls/quic.go:176 # 0xe7e58a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3aa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:97 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 192] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [4: 128] @ 0xe8295c 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0xe66c7b 0xe6163f 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe66c7a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.49.0/internal/wire/stop_sending_frame.go:29 # 0xe6163e github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0xde github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:115 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0x869567 0x868e6f 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x869566 crypto/ecdsa.randomPoint[...]+0xc6 crypto/ecdsa/ecdsa.go:209 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x5d9d97 0x5d619b 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d9d96 net.sockaddrToTCP+0x56 net/tcpsock_posix.go:19 # 0x5d619a net.(*netFD).dial+0x4da net/sock_posix.go:141 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x9e2525 0x9e24f5 0x9e23f7 0x863882 0x863c12 0x9dd76e 0x9dd647 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9e2524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e24f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e23f6 crypto/tls.(*clientHelloMsg).marshalMsg.func5+0x16 crypto/tls/handshake_messages.go:160 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dd76d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x11cd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dd646 crypto/tls.(*clientHelloMsg).marshalMsg+0x10a6 crypto/tls/handshake_messages.go:159 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xf602b9 0x81f1b5 0xf6007d 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xf602b8 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr.func1+0xf8 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:38 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xf6007c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:32 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 48] @ 0x96586f 0xd8ebb9 0xd8eb9c 0xd8e398 0x47efc1 # 0x96586e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xae github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xd8ebb8 github.com/libp2p/go-buffer-pool.Put+0x7d8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd8eb9b github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7bb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:627 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [2: 32] @ 0x9c0845 0x9ceecb 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9c0844 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1089 # 0x9ceeca crypto/tls.(*Conn).makeClientHello+0x10a crypto/tls/handshake_client.go:62 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0xc21fe5 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21fe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:284 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x471e3a 0xeb6536 0xeb65da 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb6535 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x355 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:44 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0xe22beb 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0xe22bea github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:360 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 128] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f3f 0x9af48b 0xa00a05 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 560] @ 0x40a6b4 0xe4e2bb 0xe4d974 0xe4bea5 0x47efc1 # 0xe4e2ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.0/client.go:54 # 0xe4d973 github.com/multiformats/go-multistream.SelectOneOf[...]+0xd3 github.com/multiformats/go-multistream@v0.6.0/client.go:98 # 0xe4bea4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:324 0: 0 [1: 32] @ 0xa0b850 0x9c2836 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa0b84f crypto/tls.aeadAESGCMTLS13+0x6f crypto/tls/cipher_suites.go:560 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 576] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [2: 48] @ 0xe596aa 0xe88234 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe596a9 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x69 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:103 # 0xe88233 github.com/quic-go/quic-go.init.func2+0xb3 github.com/quic-go/quic-go@v0.49.0/connection.go:360 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 96] @ 0xecc369 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xecc368 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x148 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:105 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 64] @ 0xeb1135 0xeafe05 0x47efc1 # 0xeb1134 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x894 github.com/quic-go/quic-go@v0.49.0/server.go:474 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 1536] @ 0xec03c5 0x49aa11 0xea275f 0xea2753 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea275e github.com/quic-go/quic-go.getPacketBuffer+0x97e github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea2752 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x972 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:421 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x6c8ee5 0x9bbaa5 0x9db25c 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x9bbaa4 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:92 # 0x9db25b crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x33b crypto/tls/handshake_client_tls13.go:816 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6c8ee5 0x9bbad5 0x9da6da 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x9bbad4 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:93 # 0x9da6d9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x4f9 crypto/tls/handshake_client_tls13.go:696 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x12544a5 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12544a4 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x124 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x737e92 0x9af079 0xa012b7 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x863b87 0x9e1825 0x9e17f4 0x863882 0x863c12 0x9e1794 0x9e1773 0x863882 0x863c12 0x9de48c 0x9de32f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e17f3 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x33 crypto/tls/handshake_messages.go:241 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e1793 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1772 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:239 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9de48b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de32e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e crypto/tls/handshake_messages.go:238 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x12f2556 0x12f2542 0x12f2f71 0x12f17f9 0x12fb732 0x47efc1 # 0x12f2555 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x55 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f2541 google.golang.org/grpc/internal/transport.(*loopyWriter).preprocessData+0x41 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:767 # 0x12f2f70 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x250 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:882 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xa009a5 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 448] @ 0x9af4af 0xa00a05 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe72d38 0xe72b86 0xe73493 0xe725a5 0xe91603 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe72d37 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:47 # 0xe72b85 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:36 # 0xe73492 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x32 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:28 # 0xe725a4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0x124 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:44 # 0xe91602 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x722 github.com/quic-go/quic-go@v0.49.0/connection.go:1232 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x12ead7a 0x49aa11 0x12ec756 0x12ec74a 0x12ebb6c 0x131c45b 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ead79 google.golang.org/grpc/mem.init.func1+0x19 google.golang.org/grpc@v1.70.0/mem/buffers.go:64 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12ec755 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.70.0/mem/buffers.go:83 # 0x12ec749 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.70.0/mem/buffers.go:102 # 0x12ebb6b google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0x1eb google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:115 # 0x131c45a google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xba google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:75 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 128] @ 0x737f3f 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x81e3ee 0xf600a5 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xf600a4 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0xbb4cea 0xbb35f4 0xf5ff7c 0xf5ff68 0xf66c95 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ce9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:316 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf66c94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3d4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:156 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 48] @ 0xe827d8 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x596d7f 0x596d80 0x5c58ac 0x81bc4f 0x8213f7 0x817699 0xbb47d5 0x81f1b5 0xbb3ea5 0xbb3dee 0xf5dd47 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x81bc4e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:134 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0xbb47d4 github.com/multiformats/go-multiaddr/net.DialArgs.dialArgComponents.func1+0x554 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:214 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xbb3ea4 github.com/multiformats/go-multiaddr/net.dialArgComponents+0xe4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:201 # 0xbb3ded github.com/multiformats/go-multiaddr/net.DialArgs+0x2d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:155 # 0xf5dd46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x86 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:225 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xe68845 0xe683bf 0xe7f9fa 0xe7f615 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe68844 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).unmarshal+0x3c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/transport_parameters.go:168 # 0xe683be github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Unmarshal+0x1e github.com/quic-go/quic-go@v0.49.0/internal/wire/transport_parameters.go:90 # 0xe7f9f9 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x79 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:277 # 0xe7f614 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xf4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:245 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x4961cb 0x495b39 0x81be4e 0x8213f7 0x817699 0xbb45df 0x81f1b5 0xbb3ea5 0xbb3dee 0xf5dd47 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x4961ca strconv.formatBits+0x20a strconv/itoa.go:199 # 0x495b38 strconv.FormatUint+0x98 strconv/itoa.go:18 # 0x81be4d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:155 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0xbb45de github.com/multiformats/go-multiaddr/net.DialArgs.dialArgComponents.func1+0x35e github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:273 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xbb3ea4 github.com/multiformats/go-multiaddr/net.dialArgComponents+0xe4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:201 # 0xbb3ded github.com/multiformats/go-multiaddr/net.DialArgs+0x2d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:155 # 0xf5dd46 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x86 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:225 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 1280] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 1408] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x7d6145 0x7d6d92 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d6144 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:361 # 0x7d6d91 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:555 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 128] @ 0x49b332 0x49a925 0x9656df 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [1: 16] @ 0x511406 0xd6af0b 0xd6aeca 0xd69b75 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6af0a github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x8a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:586 # 0xd6aec9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x49 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:536 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x73b279 0x73a2f6 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xeb2171 0xeb2184 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb2170 errors.New+0xb0 errors/errors.go:62 # 0xeb2183 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xc3 github.com/quic-go/quic-go@v0.49.0/server.go:585 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 176] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 16] @ 0x8eb4b1 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x9590ec 0xe54c35 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8eb4b0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:707 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x9590eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:125 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x863ac5 0x86399b 0x9dcce5 0x9dcbbd 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9dcce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dcbbc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c crypto/tls/handshake_messages.go:135 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0x511731 0x898a65 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x511730 fmt.Sprint+0x50 fmt/print.go:280 # 0x898a64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 96] @ 0xacd899 0xacd573 0xad24ac 0xc21f45 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc21f44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:275 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 112] @ 0x7386cf 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x50e4bb 0x9cbf31 0xa04968 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x9cbf30 crypto/tls.(*Conn).handshakeContext+0x810 crypto/tls/conn.go:1602 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 448] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x50e649 0x50e63d 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x50e648 errors.New+0x228 errors/errors.go:62 # 0x50e63c fmt.Errorf+0x21c fmt/errors.go:30 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0xeac3e6 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeac3e5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.49.0/send_stream.go:81 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 288] @ 0x9dfd95 0x9dfd65 0x9dfc77 0x863882 0x863c12 0x9df9f7 0x9df9c6 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9dfd94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dfd64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dfc76 crypto/tls.(*clientHelloMsg).marshalMsg.func18.3+0x16 crypto/tls/handshake_messages.go:360 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df9f6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9df9c5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 crypto/tls/handshake_messages.go:359 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 480] @ 0x863b87 0x9f27b4 0x9f271c 0x9c8ad9 0x9db51a 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db519 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5f9 crypto/tls/handshake_client_tls13.go:828 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x4961cb 0x495b39 0x81be4e 0x8213f7 0x817699 0x81a37b 0x81f1b5 0x81a2cb 0xe25a19 0xe25565 0xe23f4a 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4961ca strconv.formatBits+0x20a strconv/itoa.go:199 # 0x495b38 strconv.FormatUint+0x98 strconv/itoa.go:18 # 0x81be4d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:155 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81a37a github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol.func1+0x5a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:207 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0x81a2ca github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol+0x6a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:205 # 0xe25a18 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0x58 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:727 # 0xe25564 github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:679 # 0xe23f49 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:529 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0x737e92 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x49b332 0x49a925 0x624ac9 0x624aae 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x624ac8 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x624aad math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4d2405 0x4d2ff2 0x5d62dc 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x1277113 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d2ff1 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5d62db net.(*netFD).dial+0x61b net/sock_posix.go:142 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x1277112 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x9af0b2 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af0b1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xd770e5 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xf64a22 0xf64979 0xe1e403 0x49a794 0xe1e27e 0xe1e24f 0xe1f764 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf64978 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).Close+0x18 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:34 # 0xe1e402 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close.func1+0x142 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:843 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1e27d sync.(*Once).Do+0x3d sync/once.go:67 # 0xe1e24e github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close+0xe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:841 # 0xe1f763 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0xc3 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:74 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [1: 16] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 64] @ 0x817e6f 0x817d25 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 128] @ 0xa0b850 0x9c2836 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa0b84f crypto/tls.aeadAESGCMTLS13+0x6f crypto/tls/cipher_suites.go:560 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xe7369e 0xe73623 0xe7404e 0xe72975 0xea4dd2 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe7369d github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).AppendAckRanges+0xfd github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:113 # 0xe73622 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:62 # 0xe7404d github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x16d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:208 # 0xe72974 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x74 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:104 # 0xea4dd1 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x131 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:645 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 18432] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7d23e9 0x7c876e 0x7b7f3d 0x7b7339 0x7b6b49 0x7b79c8 0x7b7866 0x7bb2d6 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7d23e8 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x7c876d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x7b7f3c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b79c7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7865 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x265 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x7bb2d5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [2: 96] @ 0x5cc826 0x5c9f85 0x5b2825 0x5b38a5 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5cc825 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 448] @ 0x50e4bb 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 80] @ 0x9c93b3 0x9c90b8 0x9d99fe 0x9d6fbb 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c93b2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x132 crypto/tls/conn.go:1161 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9d99fd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d crypto/tls/handshake_client_tls13.go:559 # 0x9d6fba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73a crypto/tls/handshake_client_tls13.go:139 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x5ab61d 0x5cc285 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5ab61c internal/singleflight.(*Group).DoChan+0x25c internal/singleflight/singleflight.go:86 # 0x5cc284 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:333 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x612cb3 0x8690ff 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x8690fe crypto/ecdsa.signNISTEC[...]+0x2fe crypto/ecdsa/ecdsa.go:326 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0xeb60cb 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb60ca github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.49.0/streams_map.go:87 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 64] @ 0x511406 0x125426a 0x12541d3 0x78b0d6 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1254269 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc9 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x12541d2 github.com/pactus-project/pactus/state.(*state).String+0x32 github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xe9b4be 0xe8b405 0xe8b43a 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xe8b404 github.com/quic-go/quic-go.newCryptoStream+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 16] @ 0xeb56a5 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb56a4 github.com/quic-go/quic-go.newStream+0x2a4 github.com/quic-go/quic-go@v0.49.0/stream.go:111 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 48] @ 0x847085 0x846a6b 0x49a794 0x846a1e 0x8469ef 0x9cf9b2 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x847084 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x84 crypto/ecdh/x25519.go:58 # 0x846a6a crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a crypto/ecdh/ecdh.go:178 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x846a1d sync.(*Once).Do+0x3d sync/once.go:67 # 0x8469ee crypto/ecdh.(*PrivateKey).PublicKey+0xe crypto/ecdh/ecdh.go:162 # 0x9cf9b1 crypto/tls.(*Conn).makeClientHello+0xbf1 crypto/tls/handshake_client.go:170 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x83b765 0x868b17 0x868ef7 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x83b764 crypto/internal/nistec.P256OrdInverse+0x904 crypto/internal/nistec/p256_ordinv.go:99 # 0x868b16 crypto/ecdsa.inverse[...]+0xf6 crypto/ecdsa/ecdsa.go:372 # 0x868ef6 crypto/ecdsa.signNISTEC[...]+0xf6 crypto/ecdsa/ecdsa.go:305 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xa009a5 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe8295c 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 16] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xe827d8 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0x61cee5 0x6247b4 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x61cee4 math/big.getNat+0x24 math/big/nat.go:629 # 0x6247b3 math/big.nat.divLarge+0xb3 math/big/natdiv.go:601 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af0b2 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af0b1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0x6c5227 0x865bdd 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c5226 crypto/cipher.NewCTR+0x166 crypto/cipher/ctr.go:50 # 0x865bdc crypto/ecdsa.mixedCSPRNG+0x1bc crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0x529efb 0x529edd 0xeac4a5 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x1257f08 0x78b0d6 0x78b2bd 0x1258c7f 0x1258add 0x47efc1 # 0x1257f07 github.com/pactus-project/pactus/consensus.(*consensus).String+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:128 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1258c7e github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x17e github.com/pactus-project/pactus/consensus/consensus.go:211 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [1: 65536] @ 0x72a9b6 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279785 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a9b5 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 512] @ 0x412d97 0x413c0d 0x41385f 0x47237c 0x75dda8 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dda7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x862065 0x87967d 0x87edea 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87967c crypto/x509.parseName+0x29c crypto/x509/parser.go:130 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xa007ee 0xa00674 0xa00684 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0xe9b4d0 0xe9b4c4 0xe8b387 0xe8b3d4 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xe8b386 github.com/quic-go/quic-go.newCryptoStream+0x26 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x6c51aa 0x6c51dd 0x865bdd 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c51a9 bytes.Clone+0xe9 bytes/bytes.go:1357 # 0x6c51dc crypto/cipher.NewCTR+0x11c crypto/cipher/ctr.go:52 # 0x865bdc crypto/ecdsa.mixedCSPRNG+0x1bc crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0x85d57d 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe72d38 0xe72b86 0xe73493 0xe72555 0xe91603 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe72d37 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:47 # 0xe72b85 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:36 # 0xe73492 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x32 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:28 # 0xe72554 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0xd4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:51 # 0xe91602 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x722 github.com/quic-go/quic-go@v0.49.0/connection.go:1232 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 144] @ 0x5d9d97 0x5d6248 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d9d96 net.sockaddrToTCP+0x56 net/tcpsock_posix.go:19 # 0x5d6247 net.(*netFD).dial+0x587 net/sock_posix.go:141 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x4d1ca5 0x4d446c 0x4d4474 0x506a5f 0x506a4b 0x506a4a 0x506a3d 0x79036a 0x7ce582 0x79e859 0x79f351 0x79fae9 0x79face 0x7ce51c 0x7ce440 0x7ce2bb 0x7cd7db 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d446b syscall.BytePtrFromString+0x2b syscall/syscall.go:68 # 0x4d4473 syscall.unlinkat+0x33 syscall/zsyscall_linux_amd64.go:162 # 0x506a5e syscall.Unlink+0x3e syscall/syscall_linux.go:333 # 0x506a4a os.Remove.func1+0x2a os/file_unix.go:381 # 0x506a49 os.ignoringEINTR+0x29 os/file_posix.go:251 # 0x506a3c os.Remove+0x1c os/file_unix.go:380 # 0x790369 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x189 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:525 # 0x7ce581 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3.(*tOps).remove.1+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:488 # 0x79e858 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x1d8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:188 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x79fae8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unref+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:623 # 0x79facd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x24d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:440 # 0x7ce51b github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x13b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7ce43f github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:108 # 0x7ce2ba github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x25a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:176 # 0x7cd7da github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x3fa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:187 0: 0 [2: 48] @ 0xe827d8 0xe830b4 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x40a6b4 0x4e0508 0x7b6a0a 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x7b6a09 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:170 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x64c309 0x64c5a5 0x7531d5 0x14337e8 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x7531d4 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).String+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:60 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x980f91 0x11ca405 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x1243105 0x123f44a 0x47efc1 # 0x980f90 github.com/multiformats/go-multistream.delimWrite+0x70 github.com/multiformats/go-multistream@v0.6.0/multistream.go:112 # 0x11ca404 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x1243104 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 64] @ 0x7d1b0a 0x7caec8 0x7b89be 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d1b09 github.com/syndtr/goleveldb/leveldb.tFiles.newIndexIterator+0x209 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:310 # 0x7caec7 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x187 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:323 # 0x7b89bd github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:440 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 96] @ 0x9fce5a 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9fce59 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:777 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 224] @ 0x863ac5 0x86399b 0x9e1f94 0x9e1f73 0x863882 0x863c12 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9e1f93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1f72 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 crypto/tls/handshake_messages.go:194 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 1792] @ 0x4722d7 0x876134 0x87603a 0xe5493a 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x876133 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x879705 0x87edea 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x879704 crypto/x509.parseName+0x324 crypto/x509/parser.go:139 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xeae34c 0xec922d 0xe92f02 0xe921cc 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeae34b github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x1cb github.com/quic-go/quic-go@v0.49.0/send_stream.go:460 # 0xec922c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.49.0/send_stream.go:485 # 0xe92f01 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.49.0/connection.go:1513 # 0xe921cb github.com/quic-go/quic-go.(*connection).handleFrame+0x30b github.com/quic-go/quic-go@v0.49.0/connection.go:1348 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 64] @ 0x52e025 0x52e199 0x1113505 0x12f21f9 0x12f1e87 0x12f2f31 0x12f17f9 0x130839e 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1113504 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3e4 golang.org/x/net@v0.38.0/http2/hpack/encode.go:77 # 0x12f21f8 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x118 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:720 # 0x12f1e86 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x186 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:672 # 0x12f2f30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:872 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [1: 16] @ 0x1174f8b 0x47efc1 # 0x1174f8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0xca github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:432 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 96] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0xbb4baa 0xbb35f4 0xbb5a77 0xbb5a54 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5a76 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x56 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5a53 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x33 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:94 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xf71e39 0x5da5c3 0x5d5f4d 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xf71e38 github.com/libp2p/go-reuseport.Control+0x38 github.com/libp2p/go-reuseport@v0.4.0/control_unix.go:12 # 0x5da5c2 net.(*sysDialer).doDialTCPProto.func1+0x42 net/tcpsock_posix.go:82 # 0x5d5f4c net.(*netFD).dial+0x28c net/sock_posix.go:102 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 576] @ 0xe8b73d 0xe8b78e 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b73c github.com/quic-go/quic-go/internal/flowcontrol.NewConnectionFlowController+0x3dc github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/connection_flow_controller.go:28 # 0xe8b78d github.com/quic-go/quic-go.(*connection).preSetup+0x42d github.com/quic-go/quic-go@v0.49.0/connection.go:459 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x7a66bd 0x7a6925 0x7a7092 0x7a7908 0x7d2fe7 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7907 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x7d664a 0x7d6623 0x7d59da 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d6649 github.com/syndtr/goleveldb/leveldb.(*versionStaging).getScratch+0x89 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:418 # 0x7d6622 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x62 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:428 # 0x7d59d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x511406 0x7911b4 0x79030b 0x7ce582 0x79e859 0x79f351 0x79fae9 0x79face 0x7ce51c 0x7ce440 0x7ce2bb 0x7cd7db 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7911b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x79030a github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x12a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:525 # 0x7ce581 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3.(*tOps).remove.1+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:488 # 0x79e858 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x1d8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:188 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x79fae8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unref+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:623 # 0x79facd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x24d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:440 # 0x7ce51b github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x13b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7ce43f github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:108 # 0x7ce2ba github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x25a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:176 # 0x7cd7da github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x3fa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:187 0: 0 [2: 192] @ 0x863b87 0xa00905 0xa00728 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x86595c 0x865927 0x86584f 0x863882 0x863c12 0x86137f 0x8655f8 0x865558 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x86595b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x865926 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x86584e crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:365 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x865557 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:346 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 432] @ 0x511406 0xbf3bb2 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbf3bb1 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x5b1 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:200 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xe18df3 0xe1939d 0xe194d0 0xe24936 0xe23c12 0xe16707 0xe22678 0x47efc1 # 0xe18df2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x272 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:156 # 0xe1939c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x2fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:177 # 0xe194cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xef github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:188 # 0xe24935 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x115 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:573 # 0xe23c11 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xd1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:470 # 0xe16706 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1006 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:298 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 112] @ 0xeb579c 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8ccf8 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8ccf7 github.com/quic-go/quic-go.(*connection).run+0xf77 github.com/quic-go/quic-go@v0.49.0/connection.go:555 0: 0 [9: 5760] @ 0x51f1eb 0x511317 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 64] @ 0x869273 0x86922c 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x869272 crypto/internal/bigmod.(*Nat).Bytes+0x472 crypto/internal/bigmod/nat.go:121 # 0x86922b crypto/ecdsa.signNISTEC[...]+0x42b crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0xebd74f 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xebd74e github.com/quic-go/quic-go.(*Transport).doDial+0x82e github.com/quic-go/quic-go@v0.49.0/transport.go:322 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 144] @ 0x5ca39e 0x5c922e 0x5ca152 0x5b2825 0x5b38a5 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5ca39d net.(*Resolver).internetAddrList.func1+0x15d net/ipsock.go:275 # 0x5c922d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af0b2 0xa012b7 0x9d9214 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af0b1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9213 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x333 crypto/tls/handshake_client_tls13.go:521 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x865a85 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x865a84 crypto/ecdsa.mixedCSPRNG+0x64 crypto/ecdsa/ecdsa.go:430 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 224] @ 0xe97b56 0xe9022e 0xe8f14b 0xe8e7e5 0xe8c345 0x47efc1 # 0xe97b55 github.com/quic-go/quic-go.(*connection).tryQueueingUndecryptablePacket+0x1f5 github.com/quic-go/quic-go@v0.49.0/connection.go:2275 # 0xe9022d github.com/quic-go/quic-go.(*connection).handleUnpackError+0x60d github.com/quic-go/quic-go@v0.49.0/connection.go:1018 # 0xe8f14a github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x70a github.com/quic-go/quic-go@v0.49.0/connection.go:911 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 128] @ 0xe7f1a7 0xe8bf32 0xebdbfe 0x47efc1 # 0xe7f1a6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x2e6 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:194 # 0xe8bf31 github.com/quic-go/quic-go.(*connection).run+0x1b1 github.com/quic-go/quic-go@v0.49.0/connection.go:518 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 384] @ 0x863b87 0x9ddfbd 0x9dde5d 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ddfbc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1a1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dde5c crypto/tls.(*clientHelloMsg).marshalMsg+0x18bc crypto/tls/handshake_messages.go:208 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 73728] @ 0x72aa18 0x72a9a2 0x735afe 0x735abb 0x4c9e3e 0x5043af 0x50436f 0x5042dc 0x4c9cfd 0x787b98 0x787ba1 0x78677d 0x786f1a 0x47efc1 # 0x72aa17 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x4c9e3d io.copyBuffer+0x1dd io/io.go:431 # 0x5043ae io.Copy+0x4e io/io.go:388 # 0x50436e os.genericWriteTo+0xe os/file.go:275 # 0x5042db os.(*File).WriteTo+0x9b os/file.go:253 # 0x4c9cfc io.copyBuffer+0x9c io/io.go:411 # 0x787b97 io.Copy+0x457 io/io.go:388 # 0x787ba0 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x460 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x78677c gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x79c gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x786f19 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [3: 288] @ 0x863b87 0x9f1a54 0x9f19bc 0x9f30d8 0x9dac28 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9dac27 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x207 crypto/tls/handshake_client_tls13.go:733 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 672] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0xf7bf94 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xf7bf93 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x93 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:177 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xe214e7 0xe15ffe 0xe22678 0x47efc1 # 0xe214e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:165 # 0xe15ffd github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x8fd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:374 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0xbc9bf8 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xbcb358 0xbcb38d 0xbc68ee 0xbc68dc 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcb357 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb38c github.com/libp2p/go-libp2p-kbucket.xor+0x8c github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:31 # 0xbc68ed github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x1ed github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:34 # 0xbc68db github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x1db github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:56 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x81a428 0xe12137 0xe23f6a 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe12136 github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x276 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/black_hole_detector.go:211 # 0xe23f69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:532 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 128] @ 0xcae4e5 0xcae365 0x117a78d 0xe1f9d7 0xe1d9bb 0xe1f93b 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0x117a78c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1ec github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1058 # 0xe1f9d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:95 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1f93a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:94 0: 0 [4: 448] @ 0xba7035 0xba703b 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba7034 github.com/libp2p/go-libp2p-kad-dht/internal.NewCtxMutex+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/ctx_mutex.go:10 # 0xba703a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:157 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x868aad 0x868a69 0x868610 0x865fae 0x9bb752 0x9da751 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x868aac crypto/internal/bigmod.(*Nat).Bytes+0x8c crypto/internal/bigmod/nat.go:121 # 0x868a68 crypto/ecdsa.inverse[...]+0x48 crypto/ecdsa/ecdsa.go:372 # 0x86860f crypto/ecdsa.verifyNISTEC[...]+0x3cf crypto/ecdsa/ecdsa.go:528 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9da750 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x570 crypto/tls/handshake_client_tls13.go:697 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x14701a7 0x1470172 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14701a6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x586 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1470171 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x551 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 192] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x9af05b 0xa012b7 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af05a vendor/golang.org/x/crypto/hkdf.Extract+0x5a vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x4e0508 0xe8be4f 0xe8be8c 0xe8beb2 0xebdbfe 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xe8be4e github.com/quic-go/quic-go/internal/utils.NewTimer+0xce github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0xc23368 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc23367 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:394 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 160] @ 0x862065 0x879985 0x87eb73 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879984 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x87eb72 crypto/x509.parseCertificate+0x412 crypto/x509/parser.go:895 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8639a9 0xa0089e 0xa00718 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 448] @ 0xeac3fc 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeac3fb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.49.0/send_stream.go:82 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1792] @ 0xd940a5 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0xd940a4 github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:176 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [4: 128] @ 0xea448c 0xea575c 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xea448b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x64b github.com/quic-go/quic-go@v0.49.0/packet_packer.go:559 # 0xea575b github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x11b github.com/quic-go/quic-go@v0.49.0/packet_packer.go:757 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 96] @ 0x471e3a 0xeb63db 0xeb6487 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb63da github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x1fa github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:49 # 0xeb6486 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2a6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:109 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xe8295c 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 192] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x85d57d 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x96ca1d 0x96ca01 0x96c185 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96ca1c github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x96ca00 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x96c184 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x764 github.com/pactus-project/pactus/store/block.go:103 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 48] @ 0x88858c 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x88858b crypto/x509.marshalPublicKey+0x5ab crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 400] @ 0xec0d96 0xec0b99 0xe8ab58 0xe8a98d 0xe8a7d8 0xe92032 0xe92025 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xec0d95 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x55 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:126 # 0xec0b98 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushBack+0x78 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:181 # 0xe8ab57 github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0x97 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:122 # 0xe8a98c github.com/quic-go/quic-go.(*connIDManager).add+0x14c github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:107 # 0xe8a7d7 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:61 # 0xe92031 github.com/quic-go/quic-go.(*connection).handleNewConnectionIDFrame+0x171 github.com/quic-go/quic-go@v0.49.0/connection.go:1535 # 0xe92024 github.com/quic-go/quic-go.(*connection).handleFrame+0x164 github.com/quic-go/quic-go@v0.49.0/connection.go:1361 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0xe81f8f 0xe82d0b 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xeb116f 0xeafe05 0x47efc1 # 0xeb116e github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x8ce github.com/quic-go/quic-go@v0.49.0/server.go:474 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 8] @ 0xe5439f 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xe5439e github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0xbe github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:130 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 2304] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 1792] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 768] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 10752] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 224] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 288] @ 0x863b87 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7afe5c 0x7ab5d7 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7afe5b github.com/syndtr/goleveldb/leveldb.(*iComparer).Separator+0x1bb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/comparer.go:54 # 0x7ab5d6 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0xb6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:205 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 6784] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0xcae4e5 0xcae365 0xe22719 0xe15b30 0xe22678 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xe22718 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x58 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:300 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [10: 1120] @ 0x52a8c5 0x5b4893 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x5b4892 net.(*sysDialer).dialSerial+0xf2 net/dial.go:613 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x7386cf 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 480] @ 0x50e4bb 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 96] @ 0xe120a5 0xe23f6a 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe120a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x1e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/black_hole_detector.go:210 # 0xe23f69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:532 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x4961cb 0x495b39 0x81be4e 0x8213f7 0x817699 0x81a37b 0x81f1b5 0x81a2cb 0xe252e5 0xe18b3e 0xe18bbc 0xe1939d 0xe194d0 0xe24936 0xe23c12 0xe16707 0xe22678 0x47efc1 # 0x4961ca strconv.formatBits+0x20a strconv/itoa.go:199 # 0x495b38 strconv.FormatUint+0x98 strconv/itoa.go:18 # 0x81be4d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:155 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81a37a github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol.func1+0x5a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:207 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0x81a2ca github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol+0x6a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:205 # 0xe252e4 github.com/libp2p/go-libp2p/p2p/net/swarm.isFdConsumingAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:655 # 0xe18b3d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).shouldConsumeFd+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:143 # 0xe18bbb github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x3b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:147 # 0xe1939c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x2fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:177 # 0xe194cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xef github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:188 # 0xe24935 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x115 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:573 # 0xe23c11 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xd1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:470 # 0xe16706 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1006 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:298 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xf66844 0xe24dbd 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf66843 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:126 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x863b87 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0x40a6b4 0xe14ef9 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe14ef8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:53 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 1280] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [3: 576] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xe8ae17 0xe8b17f 0xea669f 0xea405f 0xea33de 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe8ae16 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xb6 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:162 # 0xe8b17e github.com/quic-go/quic-go.(*connIDManager).Get+0x5e github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:219 # 0xea669e github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x7e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:803 # 0xea405e github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x21e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:542 # 0xea33dd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15fd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:367 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xf602b9 0x81f1b5 0xf6007d 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xf602b8 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr.func1+0xf8 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:38 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xf6007c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:32 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 2304] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0xe88434 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe88433 github.com/quic-go/quic-go.init.func2+0x2b3 github.com/quic-go/quic-go@v0.49.0/connection.go:369 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xeb2616 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb2615 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x555 github.com/quic-go/quic-go@v0.49.0/server.go:687 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 32] @ 0xe7dbd0 0xe7d59d 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xc23525 0xc23519 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc23524 github.com/libp2p/go-libp2p-kad-dht.NewLookupTerminateEvent+0x364 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:140 # 0xc23518 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x358 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:408 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x9af038 0xa012b7 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9af037 vendor/golang.org/x/crypto/hkdf.Extract+0x37 vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xbd1f3c 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd1f3b github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:312 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xe15266 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe15265 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:82 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [4: 256] @ 0xe735d2 0xe7292a 0xea3f84 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe735d1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:56 # 0xe72929 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x29 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:95 # 0xea3f83 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x143 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:529 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 192] @ 0x737e92 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 64] @ 0xe1965a 0xe163e7 0xe22678 0x47efc1 # 0xe19659 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).clearAllPeerDials+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:195 # 0xe163e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xce6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:167 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 64] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0x124b425 0x12562e5 0x142e390 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x124b424 github.com/pactus-project/pactus/txpool.(*txPool).AllPendingTxs+0x124 github.com/pactus-project/pactus/txpool/txpool.go:360 # 0x12562e4 github.com/pactus-project/pactus/state.(*state).AllPendingTxs+0x84 github.com/pactus-project/pactus/state/state.go:742 # 0x142e38f github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x2f github.com/pactus-project/pactus/www/grpc/blockchain.go:284 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xe17072 0xe22678 0x47efc1 # 0xe17071 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1971 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:271 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 112] @ 0x81e70d 0xbb7f25 0xbb8397 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0xd6b375 0xd69e69 0xe206aa 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xd6b374 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:561 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0x819ecf 0x8174e5 0xbb4bdd 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x8177e5 0x817776 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x8177e4 strings.(*Builder).WriteByte+0x84 strings/builder.go:91 # 0x817775 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x15 github.com/multiformats/go-multiaddr@v0.14.0/component.go:131 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [9: 1008] @ 0x52a8c5 0xe14f47 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xe14f46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:56 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 480] @ 0x863b87 0x9dcce5 0x9dcbbd 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dcce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dcbbc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c crypto/tls/handshake_messages.go:135 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x879325 0x8796ef 0x87ec6a 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xe7012f 0xe744ca 0xe7449e 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7012e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x18e github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:110 # 0xe744c9 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x89 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:75 # 0xe7449d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:127 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 64] @ 0x865bf6 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x865bf5 crypto/ecdsa.mixedCSPRNG+0x1d5 crypto/ecdsa/ecdsa.go:452 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 48] @ 0x9f09de 0x9f0867 0x9c95c5 0x9c90b8 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f09dd crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1528 # 0x9f0866 crypto/tls.(*certificateMsgTLS13).unmarshal+0x126 crypto/tls/handshake_messages.go:1505 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xe8ba58 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8ba57 github.com/quic-go/quic-go.(*connection).preSetup+0x6f7 github.com/quic-go/quic-go@v0.49.0/connection.go:483 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 192] @ 0xc01b65 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xc01b64 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x884 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:342 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x14781d6 0x147816d 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14781d5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8d5 github.com/pactus-project/pactus/www/html/server.go:216 # 0x147816c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 240] @ 0xe88a19 0xe889fe 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe88a18 github.com/quic-go/quic-go.newCryptoStream+0x898 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe889fd github.com/quic-go/quic-go.init.func2+0x87d github.com/quic-go/quic-go@v0.49.0/connection.go:396 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xe827d8 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xe16893 0xe22678 0x47efc1 # 0xe16892 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1192 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:204 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 160] @ 0x9dafb8 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9dafb7 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x97 crypto/tls/handshake_client_tls13.go:775 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0xe7e4be 0xe7e408 0xe7e58b 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7e4bd crypto/tls.newQUICConn+0x2dd crypto/tls/quic.go:190 # 0xe7e407 crypto/tls.QUICClient+0x227 crypto/tls/quic.go:176 # 0xe7e58a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3aa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:97 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 8] @ 0x9f7fe5 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f7fe4 crypto/tls.(*Conn).processCertsFromClient+0x64 crypto/tls/handshake_server.go:876 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0x4ca752 0x1491f8e 0x1490636 0x148fedd 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4ca751 io.ReadAll+0x31 io/io.go:710 # 0x1491f8d github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x1490635 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:152 # 0x148fedc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:80 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 288] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x52b945 0x52bfed 0x52bfaf 0xe19805 0x47efc1 # 0x52b944 context.WithDeadlineCause+0x264 context/context.go:642 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe19804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:210 0: 0 [1: 80] @ 0x9f2b95 0x9f2b65 0x9f2a77 0x863882 0x863c12 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9c8ad9 0x9db51a 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9f2b94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f2b64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f2a76 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1839 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db519 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5f9 crypto/tls/handshake_client_tls13.go:828 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 3168] @ 0xe7eb51 0xe7ec38 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7eb50 github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0xd0 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:74 # 0xe7ec37 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x1b7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:149 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0xe77ba5 0xe77b75 0xe8c4b8 0xebdbfe 0x47efc1 # 0xe77ba4 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:40 # 0xe77b74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x3b4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:734 # 0xe8c4b7 github.com/quic-go/quic-go.(*connection).run+0x737 github.com/quic-go/quic-go@v0.49.0/connection.go:622 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 192] @ 0x737f3f 0x9af079 0xa012b7 0x9d9214 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9213 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x333 crypto/tls/handshake_client_tls13.go:521 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x471e3a 0xeb652c 0xeb65da 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb652b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x34b github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:43 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xe9b4be 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 128] @ 0x45ae72 0x45a985 0x45ab0a 0x5d1451 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5d1450 net.(*OpError).Error+0x110 net/net.go:508 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x511406 0xbf3bb2 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbf3bb1 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x5b1 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:200 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [7: 672] @ 0xe8876b 0xe8858d 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8876a github.com/quic-go/quic-go.newConnIDGenerator+0x5ea github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:37 # 0xe8858c github.com/quic-go/quic-go.init.func2+0x40c github.com/quic-go/quic-go@v0.49.0/connection.go:372 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 128] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x9af4af 0xa00a05 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 144] @ 0xbc9bf8 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xe80a65 0xe80a79 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe80a64 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x3a4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:67 # 0xe80a78 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3b8 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:431 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0xa009a5 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x596d7f 0x596d80 0x5c58ac 0x81bc4f 0x8213f7 0x817699 0xbb47d5 0x81f1b5 0xbb3ea5 0xbb3dee 0xf720e5 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x81bc4e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:134 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0xbb47d4 github.com/multiformats/go-multiaddr/net.DialArgs.dialArgComponents.func1+0x554 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:214 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xbb3ea4 github.com/multiformats/go-multiaddr/net.dialArgComponents+0xe4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:201 # 0xbb3ded github.com/multiformats/go-multiaddr/net.DialArgs+0x2d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:155 # 0xf720e4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:23 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0x81e3ee 0xbb8109 0xbb8397 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 24] @ 0x85bf2f 0x85beb1 0x85d389 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85bf2e encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x85beb0 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x147828a 0x147824b 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1478289 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x989 github.com/pactus-project/pactus/www/html/server.go:224 # 0x147824a github.com/pactus-project/pactus/www/html.txToTable+0x94a github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 192] @ 0x837b1a 0x84dc78 0x84de06 0x888515 0x888818 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84dc77 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3d7 crypto/elliptic/nistec.go:158 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x472c65 0x472c07 0xe8a60b 0xe94097 0xe8c8f7 0xebdbfe 0x47efc1 # 0xe8a60a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x12a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:134 # 0xe94096 github.com/quic-go/quic-go.(*connection).handleCloseError+0x616 github.com/quic-go/quic-go@v0.49.0/connection.go:1686 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0x127e4f1 0x78b0d6 0x78b2bd 0x127df6d 0x127d79a 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127df6c github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0x8c github.com/pactus-project/pactus/sync/sync.go:299 # 0x127d799 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x9cfbb6 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cfbb5 crypto/tls.(*Conn).makeClientHello+0xdf5 crypto/tls/handshake_client.go:169 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe8440e 0xe83e5d 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8440d github.com/quic-go/quic-go/internal/handshake.encodeRemoteAddr+0x8d github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:117 # 0xe83e5c github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x3c github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:74 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 320] @ 0x1174ca9 0x117a553 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0x1174ca8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x268 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:429 # 0x117a552 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xf2 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1031 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x596dc5 0x596dc6 0x59aa05 0xd5db35 0xd69afe 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5db34 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x754 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:212 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 80] @ 0x862065 0x87a4df 0x87f088 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87a4de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x86595c 0x865927 0x86584f 0x863882 0x863c12 0x86137f 0x8655f8 0x86553f 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x86595b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x865926 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x86584e crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:365 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x86553e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:345 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 192] @ 0xa0b5da 0xa0b4d4 0xa0b4d3 0x863882 0x863c12 0x9ddac5 0x9ddacc 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa0b5d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x279 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa0b4d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x173 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa0b4d2 crypto/tls.(*clientHelloMsg).marshalMsg.func7+0x172 crypto/tls/handshake_messages.go:182 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ddac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddacb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b crypto/tls/handshake_messages.go:180 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 288] @ 0x863b87 0x9e2614 0x9e25f3 0x863882 0x863c12 0x9dcce5 0x9dcbbd 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e2613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e25f2 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 crypto/tls/handshake_messages.go:136 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dcce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dcbbc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c crypto/tls/handshake_messages.go:135 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x4961cb 0x495b39 0x81be4e 0x8213f7 0x817699 0x81a37b 0x81f1b5 0x81a2cb 0xc0ccc2 0xe28725 0xe24e7f 0xe1984e 0x47efc1 # 0x4961ca strconv.formatBits+0x20a strconv/itoa.go:199 # 0x495b38 strconv.FormatUint+0x98 strconv/itoa.go:18 # 0x81be4d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:155 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81a37a github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol.func1+0x5a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:207 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0x81a2ca github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol+0x6a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:205 # 0xc0ccc1 github.com/libp2p/go-libp2p/p2p/metricshelper.GetTransport+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/metricshelper/conn.go:12 # 0xe28724 github.com/libp2p/go-libp2p/p2p/net/swarm.(*metricsTracer).FailedDialing+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_metrics.go:230 # 0xe24e7e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x4de github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:616 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 560] @ 0xeb66af 0xeb674a 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb66ae github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x4ce github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:46 # 0xeb6749 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x569 github.com/quic-go/quic-go@v0.49.0/streams_map.go:126 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 160] @ 0x9590c9 0xe54c35 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9590c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:124 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x14781d6 0x147816d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14781d5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8d5 github.com/pactus-project/pactus/www/html/server.go:216 # 0x147816c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x511406 0x123f94d 0x78b0d6 0x78b2bd 0x1242d25 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1242d24 github.com/pactus-project/pactus/network.(*streamService).handleStream+0xa4 github.com/pactus-project/pactus/network/stream.go:48 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 48] @ 0xe7e28b 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7e28a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0xaa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:93 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 192] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 288] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5d965 0xd69afe 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5d964 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x584 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:196 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0xe883c9 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe883c8 github.com/quic-go/quic-go.init.func2+0x248 github.com/quic-go/quic-go@v0.49.0/connection.go:368 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0x85c89e 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85c89d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0xea6665 0xea405f 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea6664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:797 # 0xea405e github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x21e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:542 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x9dfd95 0x9dfd65 0x9dfc77 0x863882 0x863c12 0x9df9f7 0x9df9c6 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9dfd94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dfd64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dfc76 crypto/tls.(*clientHelloMsg).marshalMsg.func18.3+0x16 crypto/tls/handshake_messages.go:360 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df9f6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9df9c5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 crypto/tls/handshake_messages.go:359 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x7534cd 0x755db5 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7534cc github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x755db4 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xeb65bc 0xeb65da 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb65bb github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x3db github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:48 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 384] @ 0xe20b09 0xe209a6 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe209a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:234 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 96] @ 0x9b780d 0xa01a25 0xa01a02 0x9f92d0 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9b780c crypto/internal/mlkem768.encapsulate+0x4c crypto/internal/mlkem768/mlkem768.go:260 # 0xa01a24 crypto/internal/mlkem768.Encapsulate+0x44 crypto/internal/mlkem768/mlkem768.go:253 # 0xa01a01 crypto/tls.kyberEncapsulate+0x21 crypto/tls/key_schedule.go:139 # 0x9f92cf crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x88f crypto/tls/handshake_server_tls13.go:253 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0xe7438e 0xe744db 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7438d github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:48 # 0xe744da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:138 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x863b87 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 224] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1471939 0x1471886 0x146f6e5 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1471938 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x178 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1471885 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc5 github.com/pactus-project/pactus/www/html/blockchain.go:211 # 0x146f6e4 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x684 github.com/pactus-project/pactus/www/html/blockchain.go:38 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x66e9d3 0x66f03b 0x676b77 0x143d14a 0x143dc49 0x143806b 0x143833a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x66e9d2 regexp.(*Regexp).doOnePass+0x532 regexp/exec.go:507 # 0x66f03a regexp.(*Regexp).doExecute+0x29a regexp/exec.go:532 # 0x676b76 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x143d149 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x143dc48 github.com/gorilla/mux.(*Route).Match+0x388 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x143806a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1438339 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 2048] @ 0x8694e5 0x8694cd 0x868e6f 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8694e4 crypto/internal/bigmod.NewNat+0x44 crypto/internal/bigmod/nat.go:63 # 0x8694cc crypto/ecdsa.randomPoint[...]+0x2c crypto/ecdsa/ecdsa.go:207 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0xe1b12b 0xe16187 0xe22678 0x47efc1 # 0xe1b12a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x3ea github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:415 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x7386cf 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0x511406 0x7911b4 0x78fad1 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7911b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x78fad0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0x980a45 0x980a4f 0xe4e38f 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x980a44 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x980a4e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.0/client.go:127 # 0xe4e38e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.0/client.go:65 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 256] @ 0x4d0de6 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x8fe9f6 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x9590ec 0xe54c35 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8fe9f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5418 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x9590eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:125 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 256] @ 0xe7dbd0 0xe7d59d 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 128] @ 0xe9b4d0 0xe9b4c4 0xe88a05 0xe889fe 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xe88a04 github.com/quic-go/quic-go.newCryptoStream+0x884 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe889fd github.com/quic-go/quic-go.init.func2+0x87d github.com/quic-go/quic-go@v0.49.0/connection.go:396 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x45af46 0x1477797 0x14777e5 0x1477784 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477796 bytes.NewBufferString+0x116 bytes/buffer.go:481 # 0x14777e4 github.com/pactus-project/pactus/www/html.newTableMaker+0x164 github.com/pactus-project/pactus/www/html/server.go:201 # 0x1477783 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x103 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 288] @ 0x863b87 0x9e1794 0x9e1773 0x863882 0x863c12 0x9de48c 0x9de32f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1793 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1772 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:239 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9de48b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de32e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e crypto/tls/handshake_messages.go:238 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 224] @ 0x9e214f 0x9e200f 0x9e2014 0x863882 0x863c12 0x9e1f94 0x9e1f73 0x863882 0x863c12 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9e214e vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x18e vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e200e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x4e vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9e2013 crypto/tls.(*clientHelloMsg).marshalMsg.func8.1+0x53 crypto/tls/handshake_messages.go:196 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e1f93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1f72 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 crypto/tls/handshake_messages.go:194 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0xba5f76 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba5f75 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x115 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:79 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 1152] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x6c8ee5 0xa010ed 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 160] @ 0xec0d96 0xe8ac17 0xe8ab9c 0xe8a98d 0xe8a7d8 0xe92032 0xe92025 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xec0d95 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x55 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:126 # 0xe8ac16 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertBefore+0x156 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:192 # 0xe8ab9b github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0xdb github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:141 # 0xe8a98c github.com/quic-go/quic-go.(*connIDManager).add+0x14c github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:107 # 0xe8a7d7 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:61 # 0xe92031 github.com/quic-go/quic-go.(*connection).handleNewConnectionIDFrame+0x171 github.com/quic-go/quic-go@v0.49.0/connection.go:1535 # 0xe92024 github.com/quic-go/quic-go.(*connection).handleFrame+0x164 github.com/quic-go/quic-go@v0.49.0/connection.go:1361 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0xcae4e5 0xcae365 0xe22719 0xe15b30 0xe22678 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xe22718 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x58 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:300 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 32] @ 0x4a029f 0x4a0228 0x5d7e7e 0x5d5dd9 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x4a029e internal/itoa.Uitoa+0xde internal/itoa/itoa.go:32 # 0x4a0227 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x5d7e7d net.(*TCPAddr).String+0x17d net/tcpsock.go:52 # 0x5d5dd8 net.(*netFD).dial+0x118 net/sock_posix.go:98 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 1728512] @ 0x1473dba 0x1473d7f 0x1473dc9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1473db9 bytes.(*Buffer).String+0x1059 bytes/buffer.go:71 # 0x1473d7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x101e github.com/pactus-project/pactus/www/html/server.go:273 # 0x1473dc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1068 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1048576] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1478f07 0x1478e82 0x1475662 0x14753e2 0x1473d4f 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1478f06 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478e81 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xc1 github.com/pactus-project/pactus/www/html/network.go:127 # 0x1475661 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x241 github.com/pactus-project/pactus/www/html/network.go:142 # 0x14753e1 github.com/pactus-project/pactus/www/html.metricToTable+0x1e1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x1473d4e github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xfee github.com/pactus-project/pactus/www/html/network.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 524288] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1473eed 0x1473dfa 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1473eec github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x118c github.com/pactus-project/pactus/www/html/server.go:216 # 0x1473df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1099 github.com/pactus-project/pactus/www/html/network.go:74 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1024] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1478f07 0x1478e82 0x1475662 0x1475319 0x147304d 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1478f06 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478e81 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xc1 github.com/pactus-project/pactus/www/html/network.go:127 # 0x1475661 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x241 github.com/pactus-project/pactus/www/html/network.go:142 # 0x1475318 github.com/pactus-project/pactus/www/html.metricToTable+0x118 github.com/pactus-project/pactus/www/html/network.go:150 # 0x147304c github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x2ec github.com/pactus-project/pactus/www/html/network.go:42 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 512] @ 0x8fdc06 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fdc05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5275 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 72] @ 0x8fdbca 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fdbc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5275 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 768] @ 0x146f74e 0x146f706 0x146f580 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146f74d bytes.(*Buffer).String+0x6ed bytes/buffer.go:71 # 0x146f705 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x6a5 github.com/pactus-project/pactus/www/html/server.go:273 # 0x146f57f github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x51f github.com/pactus-project/pactus/www/html/blockchain.go:39 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 288] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0xe742ab 0xe742e1 0xe744fa 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe742aa github.com/quic-go/quic-go/internal/ackhandler.newSkippingPacketNumberGenerator+0x2a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet_number_generator.go:52 # 0xe742e0 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x60 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:44 # 0xe744f9 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb9 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:140 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x863ac5 0x86399b 0xa00905 0xa00728 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 576] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0xe6ffe6 0xe700b9 0xe744ca 0xe7449e 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe6ffe5 github.com/quic-go/quic-go/internal/congestion.NewCubic+0x45 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic.go:70 # 0xe700b8 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x118 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:104 # 0xe744c9 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x89 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:75 # 0xe7449d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:127 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x45af46 0xc1e7c8 0xc1e7e1 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1e7c7 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x4c7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1e7e0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x4e0 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:51 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0xe56b79 0xe56839 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xe56b78 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:168 # 0xe56838 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:149 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 384] @ 0x863b87 0x9f27b4 0x9f271c 0x9f30d8 0x9da8b2 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9da8b1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6d1 crypto/tls/handshake_client_tls13.go:703 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 192] @ 0x863b87 0x9e1f94 0x9e1f73 0x863882 0x863c12 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1f93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1f72 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 crypto/tls/handshake_messages.go:194 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6bced 0xd6cf94 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6bcec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0xe13f8b 0xe13c50 0xe17d4f 0xe15c8c 0xe22678 0x47efc1 # 0xe13f8a github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:118 # 0xe13c4f github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:94 # 0xe17d4e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:428 # 0xe15c8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x58b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:193 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0xeb5188 0xe8a298 0xe89e85 0xe94cb9 0xe8db5a 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0xeb5187 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.49.0/stateless_reset.go:39 # 0xe8a297 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xd7 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:107 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe8db59 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:763 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0xebbf54 0xebe537 0x47efc1 # 0xebbf53 github.com/quic-go/quic-go.(*packetInfo).OOB+0x113 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:278 # 0xebe536 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [2: 64] @ 0xe885b8 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe885b7 github.com/quic-go/quic-go.init.func2+0x437 github.com/quic-go/quic-go@v0.49.0/connection.go:375 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 1536] @ 0xe6ba45 0x49aa11 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x58ecb5 0x11ca4c5 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x11ca4c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c4 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:114 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 24] @ 0xe827d8 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af079 0xa012b7 0x9d9214 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9213 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x333 crypto/tls/handshake_client_tls13.go:521 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x471e3a 0xe9b506 0xe8b387 0xe8b3d4 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xe8b386 github.com/quic-go/quic-go.newCryptoStream+0x26 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 192] @ 0x81a428 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 48] @ 0x127e4f1 0x78b0d6 0x78b205 0x127f33a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127f339 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1d9 github.com/pactus-project/pactus/sync/sync.go:524 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x50614f 0x5064b2 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x50614e os.newFile+0x4e os/file_unix.go:163 # 0x5064b1 os.openFileNolog+0x191 os/file_unix.go:297 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 2304] @ 0x7d7be9 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d7be8 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x1148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6afa5 0xd69b75 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 64] @ 0x9db1ba 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9db1b9 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x299 crypto/tls/handshake_client_tls13.go:800 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x8728aa 0x87ee0d 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8728a9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x87ee0c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:930 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x45ae72 0x45a985 0x45abc5 0x5db5ab 0x5db4f6 0x5dcc91 0x1277113 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5db5aa net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5db4f5 net.(*UDPAddr).String+0x175 net/udpsock.go:55 # 0x5dcc90 net.DialUDP+0x150 net/udpsock.go:299 # 0x1277112 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 288] @ 0x863b87 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7c6285 0x513edf 0x5147e6 0x51729e 0x5113f3 0x7cd371 0x7b85e5 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7c6284 github.com/syndtr/goleveldb/leveldb.internalKey.String+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:140 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 6528] @ 0x7d7be9 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d7be8 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x1148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 144] @ 0x7b838f 0x7b82fa 0x7b82e3 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b838e github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x7b82f9 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x59 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x7b82e2 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x42 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 3200] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 3072] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 448] @ 0x9bcae7 0x9bcadd 0x41b911 0x47efc1 # 0x9bcae6 crypto/tls.(*certCache).evict+0x46 crypto/tls/cache.go:73 # 0x9bcadc crypto/tls.(*certCache).active.func1+0x3c crypto/tls/cache.go:65 # 0x41b910 runtime.runfinq+0x3f0 runtime/mfinal.go:255 0: 0 [1: 96] @ 0x737e92 0x9af079 0xa012b7 0x9d9214 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9213 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x333 crypto/tls/handshake_client_tls13.go:521 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x737f3f 0x9af079 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x7a458f 0x797024 0x796f9b 0x796b85 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x797023 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x103 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:156 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x796b84 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:89 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 192] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xbcfdef 0xbd1205 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbcfdee github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:135 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 64] @ 0xe82c65 0xe82c1b 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe82c64 github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x1e4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:33 # 0xe82c1a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xe82ded 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe82dec github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x2c github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 2304] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 448] @ 0x9af4af 0xa00a05 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 1536] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x8471c9 0x9d8fa2 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8471c8 crypto/ecdh.(*x25519Curve).NewPublicKey+0x68 crypto/ecdh/x25519.go:73 # 0x9d8fa1 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0xc1 crypto/tls/handshake_client_tls13.go:492 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xe873a5 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe873a4 github.com/quic-go/quic-go.init.func1+0x464 github.com/quic-go/quic-go@v0.49.0/connection.go:259 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 192] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x9ef625 0x9c95c5 0x9c90b8 0x9da30d 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9ef624 crypto/tls.(*certificateRequestMsgTLS13).unmarshal+0x6e4 crypto/tls/handshake_messages.go:1325 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da30c crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x12c crypto/tls/handshake_client_tls13.go:637 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 672] @ 0x9af4af 0xa00a05 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 672] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 704] @ 0xe977f7 0xe97792 0xeb6c34 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe977f6 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0xd6 github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xe97791 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.49.0/connection.go:2239 # 0xeb6c33 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x53 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0xbcb45c 0xbcb4c3 0xbc9965 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbc9964 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x64 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:444 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 320] @ 0xd6de5e 0xd6bd1d 0xd6cf94 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6bd1c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 112] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0xd770e5 0xd79358 0xd73598 0xd6c865 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79357 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:646 # 0xd73597 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:678 # 0xd6c864 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:794 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 48] @ 0x4a6cc5 0x4c176b 0x85c38c 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c38b encoding/asn1.makeBody+0xa8b encoding/asn1/marshal.go:502 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x755913 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755912 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x1433b19 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433b18 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x578 github.com/pactus-project/pactus/www/grpc/transaction.go:318 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 128] @ 0x9cf8f1 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cf8f0 crypto/tls.(*Conn).makeClientHello+0xb30 crypto/tls/handshake_client.go:157 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 336] @ 0xeac3e6 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeac3e5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.49.0/send_stream.go:81 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 256] @ 0x49ad5d 0x49ac26 0x49a97c 0x12ec756 0x12ec74a 0x131c1dd 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12ec755 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.70.0/mem/buffers.go:83 # 0x12ec749 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.70.0/mem/buffers.go:102 # 0x131c1dc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:63 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xe5eb3b 0xe618f9 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe5eb3a github.com/quic-go/quic-go/internal/wire.parseConnectionCloseFrame+0x3a github.com/quic-go/quic-go@v0.49.0/internal/wire/connection_close_frame.go:20 # 0xe618f8 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x398 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:141 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 72] @ 0xeb6469 0xeb6487 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb6468 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x288 github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:55 # 0xeb6486 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2a6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:109 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x6c8a3a 0x64e6fd 0x737ed2 0xa015c8 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 13440] @ 0x142fc25 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142fc24 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x64 github.com/pactus-project/pactus/www/grpc/network.go:68 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 192] @ 0x863b87 0x9e2614 0x9e25f3 0x863882 0x863c12 0x9dcce5 0x9dcbbd 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e2613 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e25f2 crypto/tls.(*clientHelloMsg).marshalMsg.func4+0x12 crypto/tls/handshake_messages.go:136 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dcce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dcbbc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c crypto/tls/handshake_messages.go:135 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0x794dd1 0x7a5bb0 0x7a6666 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x794dd0 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xb0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 384] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x737e92 0xa015c8 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f3f 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 1536] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 832] @ 0x474bac 0xd6bd4a 0xd6cf94 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd6bd49 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:678 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [3: 144] @ 0x471e3a 0xe8b95e 0xe8b930 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b95d github.com/quic-go/quic-go.newFramer+0x5fd github.com/quic-go/quic-go@v0.49.0/framer.go:46 # 0xe8b92f github.com/quic-go/quic-go.(*connection).preSetup+0x5cf github.com/quic-go/quic-go@v0.49.0/connection.go:481 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 240] @ 0x529ddb 0x529dbd 0x5cc132 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x5cc131 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:329 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x73b279 0x73a2f6 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0x4d918c 0x8624c5 0x879c25 0x879ccb 0x87ece5 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0x8624c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x879c24 crypto/x509.parseTime+0xe4 crypto/x509/parser.go:174 # 0x879cca crypto/x509.parseValidity+0x2a crypto/x509/parser.go:188 # 0x87ece4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:916 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1056] @ 0xe7f9c5 0xe7f615 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe7f9c4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:276 # 0xe7f614 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xf4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:245 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 256] @ 0x412d97 0x413c0d 0x413845 0x47237c 0x75dda8 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dda7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 3584] @ 0xeb5465 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x737e92 0x9af48b 0xa00a05 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 240] @ 0x848dff 0x888539 0x888818 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x848dfe crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 288] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x52ba65 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x52ba64 context.WithDeadlineCause+0x384 context/context.go:624 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [3: 336] @ 0x40a6b4 0xe8b4df 0xe8b475 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b4de github.com/quic-go/quic-go.newSendQueue+0x17e github.com/quic-go/quic-go@v0.49.0/send_queue.go:37 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 384] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1536] @ 0xecc3d9 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xecc3d8 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x1b8 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:120 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0xacd899 0xacd573 0xad24ac 0xc1e556 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc1e555 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0xe7dbd0 0xe7d59d 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 640] @ 0xf66cba 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xf66cb9 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3f9 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:161 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 400] @ 0x529ddb 0x529dbd 0x52ba65 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x52ba64 context.WithDeadlineCause+0x384 context/context.go:624 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [22: 450560] @ 0xec0465 0x49aa11 0xe95d77 0xe95da4 0xe95769 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xec0464 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:90 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe95d76 github.com/quic-go/quic-go.getLargePacketBuffer+0x2d6 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:79 # 0xe95da3 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x303 github.com/quic-go/quic-go@v0.49.0/connection.go:2019 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 288] @ 0xebd2ef 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xebd2ee github.com/quic-go/quic-go.(*Transport).doDial+0x3ce github.com/quic-go/quic-go@v0.49.0/transport.go:296 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af079 0xa012b7 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0xe7daba 0xe80709 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe7dab9 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:29 # 0xe80708 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x48 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:415 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 192] @ 0x506165 0x5064b2 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x506164 os.newFile+0x64 os/file_unix.go:163 # 0x5064b1 os.openFileNolog+0x191 os/file_unix.go:297 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x1301bb6 0x130574e 0x47efc1 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [3: 288] @ 0x737e92 0xa015c8 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 480] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 2048] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 128] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xebbe8b 0xeab825 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xebbe8a github.com/quic-go/quic-go.(*packetInfo).OOB+0x4a github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:290 # 0xeab824 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.49.0/send_conn.go:48 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 192] @ 0x45af46 0xb9ac3f 0xc1eaea 0xc21071 0x47efc1 # 0xb9ac3e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:163 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 48] @ 0x13523e5 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523e4 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.70.0/rpc_util.go:931 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xe665ec 0xe617ee 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe665eb github.com/quic-go/quic-go/internal/wire.parseRetireConnectionIDFrame+0x8b github.com/quic-go/quic-go@v0.49.0/internal/wire/retire_connection_id_frame.go:18 # 0xe617ed github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x28d github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:135 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 48] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x9ccd69 0x9ccd33 0x9c07ce 0x9cf236 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9ccd68 slices.Clone[...]+0x48 slices/slices.go:350 # 0x9ccd32 crypto/tls.defaultCipherSuites+0x12 crypto/tls/defaults.go:49 # 0x9c07cd crypto/tls.(*Config).cipherSuites+0x2d crypto/tls/common.go:1063 # 0x9cf235 crypto/tls.(*Conn).makeClientHello+0x475 crypto/tls/handshake_client.go:98 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x5ba40c 0x5bb21b 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5ba40b net.(*dnsConfig).nameList+0x10b net/dnsclient_unix.go:518 # 0x5bb21a net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:678 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 96] @ 0xecc50e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xecc50d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x2ed github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:195 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 672] @ 0xe7450b 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7450a github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xca github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:135 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0xe7dbd0 0xe7d59d 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x96c91e 0x96c94c 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96c91d github.com/pactus-project/pactus/store.publicKeyKey+0x9d github.com/pactus-project/pactus/store/block.go:22 # 0x96c94b github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xcb github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x837b1a 0x84cbd1 0x84932b 0x87a538 0x87f088 0x87fafd 0x9bcbc5 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84cbd0 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:256 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9bcbc4 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x9c93de 0x9c90b8 0x9da935 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c93dd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1134 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da934 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x754 crypto/tls/handshake_client_tls13.go:646 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xbf383b 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xbf383a github.com/prometheus/client_golang/prometheus.(*Desc).String+0x23a github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:192 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 768] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af079 0xa012b7 0x9d9214 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9213 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x333 crypto/tls/handshake_client_tls13.go:521 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xe24a8c 0xe1984e 0x47efc1 # 0xe24a8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0xeb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:593 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0x8728aa 0x87ee0d 0x87fafd 0x9bcbc5 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8728a9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x87ee0c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:930 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9bcbc4 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 6912] @ 0xbc8ac5 0xbcfe96 0xbd1205 0x47efc1 # 0xbc8ac4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:325 # 0xbcfe95 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x155 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:141 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 16] @ 0xd770e5 0xd79665 0xd73a8b 0xd6c970 0xf66934 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd6c96f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:801 # 0xf66933 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:133 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0x11c5ecf 0x11c5792 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0x11c5ece github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream.func1+0x2e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:720 # 0x11c5791 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x8d1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:761 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 24] @ 0x657d79 0x741c05 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x741c04 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x85d33e 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 320] @ 0x9f2b95 0x9f2b65 0x9f2a77 0x863882 0x863c12 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9f30d8 0x9da8b2 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9f2b94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f2b64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f2a76 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1839 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9da8b1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x6d1 crypto/tls/handshake_client_tls13.go:703 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0x473c9f 0x143099d 0x142fd85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143099c github.com/pactus-project/pactus/www/grpc.metricToProto+0x23c github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x142fd84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1c4 github.com/pactus-project/pactus/www/grpc/network.go:114 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x862065 0x87967d 0x87ec6a 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87967c crypto/x509.parseName+0x29c crypto/x509/parser.go:130 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1344] @ 0x41310d 0x41366f 0x473cf1 0x1430abd 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430abc github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:146 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 640] @ 0x8888ee 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8888ed crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x863b87 0x9debcc 0x9dea6f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 288] @ 0x863b87 0x9ddac5 0x9ddacc 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ddac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddacb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b crypto/tls/handshake_messages.go:180 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1344] @ 0xe718d5 0xe7167e 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe718d4 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x274 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:25 # 0xe7167d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:23 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 96] @ 0x863b87 0x9e0e45 0x9e0df7 0x863882 0x863c12 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e0e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0df6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:287 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8762b1 0x87603a 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8762b0 crypto/x509.(*CertPool).addCertFunc+0x2b0 crypto/x509/cert_pool.go:210 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 192] @ 0xecc50e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xecc50d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x2ed github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:195 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 128] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 784] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x863b87 0x9df9f7 0x9df9c6 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9df9f6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9df9c5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 crypto/tls/handshake_messages.go:359 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 480] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1408] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 48] @ 0x471e3a 0xe9b506 0xe88a05 0xe889fe 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xe88a04 github.com/quic-go/quic-go.newCryptoStream+0x884 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe889fd github.com/quic-go/quic-go.init.func2+0x87d github.com/quic-go/quic-go@v0.49.0/connection.go:396 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 960] @ 0xe70051 0xe744ca 0xe7449e 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe70050 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xb0 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:95 # 0xe744c9 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x89 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:75 # 0xe7449d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:127 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 576] @ 0xe89cb0 0xebcd16 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe89caf github.com/quic-go/quic-go.populateConfig+0x16f github.com/quic-go/quic-go@v0.49.0/config.go:108 # 0xebcd15 github.com/quic-go/quic-go.(*Transport).dial+0x95 github.com/quic-go/quic-go@v0.49.0/transport.go:245 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [6: 768] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 288] @ 0x4409e9 0x4523d5 0xeac16e 0xe8cde5 0x47efc1 # 0xeac16d github.com/quic-go/quic-go.(*sendQueue).Run+0x10d github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 # 0xe8cde4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.49.0/connection.go:525 0: 0 [3: 72] @ 0x87943a 0x87ec6a 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879439 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xe827d8 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 448] @ 0x7386cf 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x7a66bd 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x796b85 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x796b84 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:89 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 96] @ 0xe13c99 0xe17d4f 0xe15c8c 0xe22678 0x47efc1 # 0xe13c98 github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x1f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:94 # 0xe17d4e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:428 # 0xe15c8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x58b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:193 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x9af4af 0xa00a05 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x49b3c8 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b3c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 9472] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 288] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0xea279a 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea2799 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9b9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:424 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0xcfa36a 0xebbf35 0xeab825 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xcfa369 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.38.0/ipv6/control.go:100 # 0xebbf34 github.com/quic-go/quic-go.(*packetInfo).OOB+0xf4 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:299 # 0xeab824 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.49.0/send_conn.go:48 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 288] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0xe624d4 0xe622dc 0xe8e35d 0xe8c345 0xebdbfe 0x47efc1 # 0xe624d3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:161 # 0xe622db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:138 # 0xe8e35c github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x41c github.com/quic-go/quic-go@v0.49.0/connection.go:841 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0x96f9a5 0x96f996 0x96f945 0x97bc87 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96f9a4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x96f995 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:66 # 0x96f944 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:347 # 0x97bc86 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49b332 0x49a925 0x79518f 0x7ac1fd 0x7ac0c8 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7ac1fc github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close.func1+0x3c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:295 # 0x7ac0c7 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x587 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:359 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x596dc5 0x596dc6 0x59aa05 0xd5e1ea 0xd6c0a5 0xf64a22 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 560] @ 0x7386cf 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0xe9b4be 0xe8b387 0xe8b3d4 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xe8b386 github.com/quic-go/quic-go.newCryptoStream+0x26 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 112] @ 0xe151e5 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe151e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:80 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [8: 3584] @ 0x9beff4 0xebcd28 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xebcd27 github.com/quic-go/quic-go.(*Transport).dial+0xa7 github.com/quic-go/quic-go@v0.49.0/transport.go:246 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x980f91 0x980e3d 0xe4e6f9 0x47efc1 # 0x980f90 github.com/multiformats/go-multistream.delimWrite+0x70 github.com/multiformats/go-multistream@v0.6.0/multistream.go:112 # 0x980e3c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.0/multistream.go:93 # 0xe4e6f8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.0/client.go:57 0: 0 [4: 448] @ 0x7386cf 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0xea0834 0xea09d4 0xe88e88 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xea0833 golang.org/x/exp/rand.NewSource+0x93 golang.org/x/exp@v0.0.0-20250128182459-e0ece0dbea4c/rand/rand.go:31 # 0xea09d3 github.com/quic-go/quic-go.newPacketPacker+0x233 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:167 # 0xe88e87 github.com/quic-go/quic-go.init.func2+0xd07 github.com/quic-go/quic-go@v0.49.0/connection.go:438 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0xacd851 0xacd573 0xad24ac 0xbd11cd 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd11cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x30c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 128] @ 0x7cb005 0x7cafd3 0x7b89be 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7cb004 github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:298 # 0x7cafd2 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:328 # 0x7b89bd github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:440 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 352] @ 0x474167 0xe9bc9f 0xe9b59d 0xeaa06e 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0xebdbfe 0x47efc1 # 0xe9bc9e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:176 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xeaa06d github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 112] @ 0x47af9c 0x4e0548 0x130f3ae 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0x130f3ad google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xcd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1168 0: 0 [2: 48] @ 0xe9b4be 0xe87005 0xe8712b 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xe87004 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8712a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.49.0/connection.go:244 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 16] @ 0x511406 0x7c62b7 0x513edf 0x5147e6 0x51729e 0x5113f3 0x7cd371 0x7b85e5 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7c62b6 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:140 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 144] @ 0x471e3a 0xe225ac 0xe225a7 0x47efc1 # 0xe225ab github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:101 # 0xe225a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:295 0: 0 [2: 96] @ 0x9f1c35 0x9f1c05 0x9f1b17 0x863882 0x863c12 0x9f1a54 0x9f19bc 0x9f30d8 0x9dac28 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9f1c34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f1c04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f1b16 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1678 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9dac27 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x207 crypto/tls/handshake_client_tls13.go:733 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd79358 0xd73598 0xd6c865 0xf66934 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79357 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:646 # 0xd73597 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:678 # 0xd6c864 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:794 # 0xf66933 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:133 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xe8295c 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 192] @ 0x863b87 0x9de48c 0x9de32f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9de48b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de32e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e crypto/tls/handshake_messages.go:238 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x534cfa 0x6572ea 0x760b7b 0x760ae9 0x142ea0a 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x760b7a github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x760ae8 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x142ea09 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 80] @ 0x7cebf4 0x7c8355 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7cebf3 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0xf3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:276 # 0x7c8354 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:235 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 128] @ 0xeab847 0xebcda5 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeab846 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.49.0/send_conn.go:51 # 0xebcda4 github.com/quic-go/quic-go.(*Transport).dial+0x124 github.com/quic-go/quic-go@v0.49.0/transport.go:249 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96ad0 0xe95425 0xe94fd2 0xe95156 0xe95156 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe95424 github.com/quic-go/quic-go.(*connection).sendPackets+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:1891 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 192] @ 0x863b87 0x9e1f94 0x9e1f73 0x863882 0x863c12 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1f93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1f72 crypto/tls.(*clientHelloMsg).marshalMsg.func8+0x12 crypto/tls/handshake_messages.go:194 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x863b87 0x9df9f7 0x9df9c6 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9df9f6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2d6 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9df9c5 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x2a5 crypto/tls/handshake_messages.go:359 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xd6d1b1 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd6d1b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:861 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x737f3f 0x9af48b 0xa00a05 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0xe5967c 0xe88234 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe5967b github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x3b github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:103 # 0xe88233 github.com/quic-go/quic-go.init.func2+0xb3 github.com/quic-go/quic-go@v0.49.0/connection.go:360 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 384] @ 0x863b87 0x8637bd 0x9f0265 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9db192 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x8637bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f0264 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1467 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db191 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x271 crypto/tls/handshake_client_tls13.go:791 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 24] @ 0xe93b5f 0xe8c8f7 0xebdbfe 0x47efc1 # 0xe93b5e github.com/quic-go/quic-go.(*connection).handleCloseError+0xde github.com/quic-go/quic-go@v0.49.0/connection.go:1647 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 192] @ 0x75690f 0x75886d 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75690e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x75886c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1232] @ 0xe88a65 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe88a64 github.com/quic-go/quic-go.init.func2+0x8e4 github.com/quic-go/quic-go@v0.49.0/connection.go:397 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f3f 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0x6d0b72 0x6d0b66 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6d0b71 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:20 # 0x6d0b65 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:880 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x863b87 0x9e2a74 0x9e2a53 0x863882 0x863c12 0x9dc965 0x9dc83d 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e2a73 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e2a52 crypto/tls.(*clientHelloMsg).marshalMsg.func2+0x12 crypto/tls/handshake_messages.go:120 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dc964 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dc83c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c crypto/tls/handshake_messages.go:119 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xeb56a5 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8ccf8 0x47efc1 # 0xeb56a4 github.com/quic-go/quic-go.newStream+0x2a4 github.com/quic-go/quic-go@v0.49.0/stream.go:111 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8ccf7 github.com/quic-go/quic-go.(*connection).run+0xf77 github.com/quic-go/quic-go@v0.49.0/connection.go:555 0: 0 [8: 4096] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [6: 192] @ 0xe7daba 0xe80d66 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe7dab9 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:29 # 0xe80d65 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:454 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 80] @ 0x7d6faf 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d6fae github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x50e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:510 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [9: 1008] @ 0x40a6b4 0xe4bb1b 0xe4ad5a 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xe4bb1a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:315 # 0xe4ad59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:204 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xeb565f 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeb565e github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.49.0/stream.go:109 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xb95d48 0xba56f8 0xb96439 0xb95f46 0xba5eea 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xb95d47 go.opencensus.io/tag.createMetadatas+0x27 go.opencensus.io@v0.24.0/tag/map.go:159 # 0xba56f7 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType.Upsert.func1+0x77 go.opencensus.io@v0.24.0/tag/map.go:152 # 0xb96438 go.opencensus.io/tag.(*mutator).Mutate+0x18 go.opencensus.io@v0.24.0/tag/map.go:228 # 0xb95f45 go.opencensus.io/tag.New+0x165 go.opencensus.io@v0.24.0/tag/map.go:203 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6c8ee5 0xa010ed 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xe9f785 0xe8a12d 0xe920c5 0xe920ac 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe9f784 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x24 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:144 # 0xe8a12c github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x26c github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:88 # 0xe920c4 github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0x204 github.com/quic-go/quic-go@v0.49.0/connection.go:1539 # 0xe920ab github.com/quic-go/quic-go.(*connection).handleFrame+0x1eb github.com/quic-go/quic-go@v0.49.0/connection.go:1363 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 448] @ 0xeac40d 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [8: 3584] @ 0xeb5465 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 224] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6bced 0xd6cf94 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6bcec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0x4961cb 0x495b39 0x81be4e 0x8213f7 0x817699 0x81791e 0x816bd2 0x8196e5 0x1241088 0x1240ada 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0x4961ca strconv.formatBits+0x20a strconv/itoa.go:199 # 0x495b38 strconv.FormatUint+0x98 strconv/itoa.go:18 # 0x81be4d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:155 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81791d github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1bd github.com/multiformats/go-multiaddr@v0.14.0/component.go:133 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x1241087 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x47 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1240ad9 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3b9 github.com/pactus-project/pactus/network/notifee.go:104 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x6c8ee5 0xa010ed 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0x52b7b4 0x52bfed 0x52bfaf 0xbd2898 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xbd2897 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:348 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 784] @ 0xe54d2d 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xe54d2c github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4ac github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:202 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f3f 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 144] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 1728] @ 0x50e4bb 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0x471e3a 0x52abc5 0x52b80b 0x52bfed 0x52bfaf 0xe19805 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe19804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:210 0: 0 [1: 64] @ 0xe21f57 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe21f56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:259 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 8] @ 0xe93b9b 0xe8c8f7 0xebdbfe 0x47efc1 # 0xe93b9a github.com/quic-go/quic-go.(*connection).handleCloseError+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1650 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x819f25 0x8174e5 0xbb4d1d 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x819f24 github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0xc4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:155 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4d1c github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:322 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 560] @ 0x52a8c5 0xebd822 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xebd821 github.com/quic-go/quic-go.(*Transport).doDial+0x901 github.com/quic-go/quic-go@v0.49.0/transport.go:343 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 72] @ 0xe59752 0xe5973f 0xeb2727 0xeb0f2c 0xeafe05 0x47efc1 # 0xe59751 github.com/quic-go/quic-go/internal/protocol.GenerateConnectionID+0x31 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:42 # 0xe5973e github.com/quic-go/quic-go/internal/protocol.(*DefaultConnectionIDGenerator).GenerateConnectionID+0x1e github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:111 # 0xeb2726 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x666 github.com/quic-go/quic-go@v0.49.0/server.go:697 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 288] @ 0x863b87 0x9de6fd 0x9de59d 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9de6fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de59c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc crypto/tls/handshake_messages.go:255 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96dba 0xe95658 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96db9 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x1f9 github.com/quic-go/quic-go@v0.49.0/connection.go:2138 # 0xe95657 github.com/quic-go/quic-go.(*connection).sendPackets+0x4b7 github.com/quic-go/quic-go@v0.49.0/connection.go:1911 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 160] @ 0xa0b850 0x9c2836 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa0b84f crypto/tls.aeadAESGCMTLS13+0x6f crypto/tls/cipher_suites.go:560 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe7369e 0xe73623 0xe7404e 0xe72975 0xea4dd2 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe7369d github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).AppendAckRanges+0xfd github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:113 # 0xe73622 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:62 # 0xe7404d github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x16d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:208 # 0xe72974 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x74 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:104 # 0xea4dd1 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x131 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:645 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 160] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x863b87 0xa00905 0xa00728 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 9216] @ 0xe6ba45 0x49aa11 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x52e73b 0x4c9cfd 0xe4e767 0xe4e6ff 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x52e73a bytes.(*Buffer).WriteTo+0x7a bytes/buffer.go:261 # 0x4c9cfc io.copyBuffer+0x9c io/io.go:411 # 0xe4e766 io.Copy+0x186 io/io.go:388 # 0xe4e6fe github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x11e github.com/multiformats/go-multistream@v0.6.0/client.go:61 0: 0 [1: 16] @ 0xd770e5 0xd7453b 0xd744dd 0xd6c0b2 0xf7c4a4 0xe24d7d 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf7c4a3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x263 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:206 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 144] @ 0x80d7b8 0x80ddba 0x80dc11 0x968d4c 0xe544b8 0xe5449c 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x80d7b7 github.com/multiformats/go-multihash.Encode+0xb7 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x80ddb9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x80dc10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xe544b7 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x1d7 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xe5449b github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x1bb github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:143 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe8b846 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b845 github.com/quic-go/quic-go.(*connection).preSetup+0x4e5 github.com/quic-go/quic-go@v0.49.0/connection.go:475 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 192] @ 0xbb57a5 0xbb5b5e 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xbb57a4 github.com/multiformats/go-multiaddr/net.wrap+0x224 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:47 # 0xbb5b5d github.com/multiformats/go-multiaddr/net.WrapNetConn+0x13d github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:104 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf66934 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf66933 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:133 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 96] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [7: 448] @ 0x5e2c32 0x5dd495 0x5de27e 0x5dc785 0xebbccd 0xebe5c4 0x47efc1 # 0x5e2c31 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5de27d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5dc784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xebbccc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:260 # 0xebe5c3 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x203 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 448] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2304] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 288] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6afa5 0xd69b75 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 144] @ 0xe151f6 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe151f5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:77 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [2: 128] @ 0xeab5b9 0xeab55d 0xe789e2 0xe788ae 0xe9646c 0xe950ff 0xe8c825 0x47efc1 # 0xeab5b8 github.com/quic-go/quic-go.(*retransmissionQueue).addAppData+0x78 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:74 # 0xeab55c github.com/quic-go/quic-go.(*retransmissionQueueAppDataAckHandler).OnLost+0x1c github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:179 # 0xe789e1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:856 # 0xe788ad github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:842 # 0xe9646b github.com/quic-go/quic-go.(*connection).sendProbePacket+0xcb github.com/quic-go/quic-go@v0.49.0/connection.go:2075 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4: 192] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xe8b387 0xe8b3d4 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xe8b386 github.com/quic-go/quic-go.newCryptoStream+0x26 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 48] @ 0x9e79aa 0x9e78de 0x9e78d4 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9e79a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1b29 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e78dd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1a5d vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9e78d3 crypto/tls.(*serverHelloMsg).marshal+0x1a53 crypto/tls/handshake_messages.go:844 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xebbfb3 0xebe537 0x47efc1 # 0xebbfb2 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:284 # 0xebe536 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [5: 1600] @ 0x51f1eb 0x511317 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 24] @ 0x87943a 0x87ec6a 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x879439 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [6: 576] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x863b87 0x9e1514 0x9e14f3 0x863882 0x863c12 0x9de6fd 0x9de59d 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1513 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e14f2 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:256 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9de6fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de59c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc crypto/tls/handshake_messages.go:255 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8861d1 0xe54b25 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8861d0 crypto/x509.(*Certificate).Verify+0x530 crypto/x509/verify.go:834 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x5cc768 0x5cc70e 0x5c9f85 0x5b2825 0x5b38a5 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5cc767 net/netip.Addr.AsSlice+0x827 net/netip/netip.go:732 # 0x5cc70d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 384] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 16] @ 0xba55c8 0xba5593 0xba5eb5 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba55c7 go.opencensus.io/tag.Upsert+0x47 go.opencensus.io@v0.24.0/tag/map.go:147 # 0xba5592 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/metrics/metrics.go:27 # 0xba5eb4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0xe8295c 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 144] @ 0x50e4bb 0x11c643e 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c643d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x25d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:828 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 96] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 160] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 16] @ 0x9f19f9 0x9f1964 0x9f195d 0x9c8ad9 0x9db7b4 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9f19f8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f1963 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9f195c crypto/tls.(*finishedMsg).marshal+0x3c crypto/tls/handshake_messages.go:1676 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db7b3 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xf3 crypto/tls/handshake_client_tls13.go:842 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6c8ee5 0xa010ed 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 172032] @ 0x794f8d 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794f8c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [7: 784] @ 0x7386cf 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 48] @ 0x8639a9 0xa0089e 0xa00718 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0xf64b29 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xf64b28 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x48 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:56 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [8: 2304] @ 0xe7ec18 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7ec17 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x197 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:146 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x9bb974 0x9da6da 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9bb973 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:89 # 0x9da6d9 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x4f9 crypto/tls/handshake_client_tls13.go:696 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 1280] @ 0xe8b972 0xe8b930 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b971 github.com/quic-go/quic-go.newFramer+0x611 github.com/quic-go/quic-go@v0.49.0/framer.go:44 # 0xe8b92f github.com/quic-go/quic-go.(*connection).preSetup+0x5cf github.com/quic-go/quic-go@v0.49.0/connection.go:481 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xec03d6 0x49aa11 0xea275f 0xea2753 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xec03d5 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea275e github.com/quic-go/quic-go.getPacketBuffer+0x97e github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea2752 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x972 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:421 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 384] @ 0x737f7d 0xa015c8 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x45ae72 0x45a985 0x45ab0a 0x73c64f 0x1477351 0x1477368 0x1470e5b 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c64e github.com/pactus-project/pactus/types/amount.Amount.Format+0x10e github.com/pactus-project/pactus/types/amount/amount.go:137 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1470e5a github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x31a github.com/pactus-project/pactus/www/html/blockchain.go:141 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 192] @ 0x8761b8 0x87603a 0xe5493a 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8761b7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x5dd2d7 0x5d645b 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x1277113 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5dd2d6 net.sockaddrToUDP+0x56 net/udpsock_posix.go:18 # 0x5d645a net.(*netFD).dial+0x79a net/sock_posix.go:143 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x1277112 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 128] @ 0x75690f 0x75886d 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75690e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x75886c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0xe8ba9f 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8ba9e github.com/quic-go/quic-go.(*connection).preSetup+0x73e github.com/quic-go/quic-go@v0.49.0/connection.go:484 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 192] @ 0x4d250d 0x4d2ff2 0x5c0147 0x5d607c 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d2ff1 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5c0146 net.(*netFD).connect+0x746 net/fd_unix.go:161 # 0x5d607b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 960] @ 0xe884cd 0xe8839e 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe884cc github.com/quic-go/quic-go.newConnIDManager+0x34c github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:48 # 0xe8839d github.com/quic-go/quic-go.init.func2+0x21d github.com/quic-go/quic-go@v0.49.0/connection.go:366 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xeb6375 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6374 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x194 github.com/quic-go/quic-go@v0.49.0/streams_map.go:111 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 32] @ 0x52b945 0x52bfed 0x52bfaf 0x14215c5 0x142a343 0x142af65 0x14bd45f 0x47efc1 # 0x52b944 context.WithDeadlineCause+0x264 context/context.go:642 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x142a342 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x282 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x7386cf 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 192] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x868785 0x868712 0x865fae 0x9bb752 0x9da751 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x868784 crypto/internal/bigmod.(*Nat).Bytes+0x544 crypto/internal/bigmod/nat.go:121 # 0x868711 crypto/ecdsa.verifyNISTEC[...]+0x4d1 crypto/ecdsa/ecdsa.go:536 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9da750 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x570 crypto/tls/handshake_client_tls13.go:697 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xe9b4d0 0xe9b4c4 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 128] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 560] @ 0x7386cf 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 128] @ 0x74b94b 0x865b65 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x74b94a crypto/sha512.(*digest).Sum+0x34a crypto/sha512/sha512.go:295 # 0x865b64 crypto/ecdsa.mixedCSPRNG+0x144 crypto/ecdsa/ecdsa.go:440 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0x471e3a 0x14309d6 0x142fd85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x14309d5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x275 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x142fd84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1c4 github.com/pactus-project/pactus/www/grpc/network.go:114 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 336] @ 0x40a6b4 0xe4e2bb 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0xe4e2ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.0/client.go:54 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8639a9 0xa0089e 0xa00718 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa014a5 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 768] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x471df3 0x4bcaa5 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0xecc3b1 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xecc3b0 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x190 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:117 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 24] @ 0xf65de5 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0x980a45 0x980a4f 0xe4e38f 0xe4d974 0x11c5dca 0x47efc1 # 0xf65de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:23 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x980a44 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x980a4e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.0/client.go:127 # 0xe4e38e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.0/client.go:65 # 0xe4d973 github.com/multiformats/go-multistream.SelectOneOf[...]+0xd3 github.com/multiformats/go-multistream@v0.6.0/client.go:98 # 0x11c5dc9 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream.func2+0x69 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:755 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd79358 0xd73598 0xd6c865 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79357 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:646 # 0xd73597 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:678 # 0xd6c864 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:794 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [17: 8704] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 560] @ 0xe8bae5 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8bae4 github.com/quic-go/quic-go.(*connection).preSetup+0x784 github.com/quic-go/quic-go@v0.49.0/connection.go:485 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 512] @ 0xea6665 0xea405f 0xea33de 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea6664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:797 # 0xea405e github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x21e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:542 # 0xea33dd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15fd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:367 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x819f25 0x8174e5 0xbb4d1d 0xbb35f4 0xf5ff7c 0xf5ff68 0xf66c95 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x819f24 github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0xc4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:155 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4d1c github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:322 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf66c94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3d4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:156 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x9d6907 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9d6906 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x86 crypto/tls/handshake_client_tls13.go:68 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6afa5 0xd69b75 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xbf3b25 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xbf3b24 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x524 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:203 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 16128] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [13: 6240] @ 0x9c8233 0x9c806a 0x9c8b46 0x9db192 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9db191 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x271 crypto/tls/handshake_client_tls13.go:791 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0xeac3fc 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeac3fb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.49.0/send_stream.go:82 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [5: 320] @ 0xe8a2ae 0xe89e85 0xe94cb9 0xe8db5a 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8a2ad github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xed github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:104 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe8db59 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:763 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 48] @ 0xe59752 0xe5973f 0xe8a1ea 0xe89e85 0xe94cb9 0xe8db5a 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe59751 github.com/quic-go/quic-go/internal/protocol.GenerateConnectionID+0x31 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:42 # 0xe5973e github.com/quic-go/quic-go/internal/protocol.(*DefaultConnectionIDGenerator).GenerateConnectionID+0x1e github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:111 # 0xe8a1e9 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x29 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:98 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe8db59 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:763 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x596dc5 0x596dc6 0x59aa05 0xd5e1ea 0xd6c0a5 0xe4981f 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xe4981e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:127 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 352] @ 0xc013fb 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xc013fa github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x11a github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:278 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0x12f0588 0x135637a 0x1356367 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0587 google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader+0x67 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:92 # 0x1356379 google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress+0x119 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:107 # 0x1356366 google.golang.org/grpc.(*csAttempt).recvMsg+0x106 google.golang.org/grpc@v1.70.0/stream.go:1113 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 5376] @ 0x8636da 0x8636a4 0x9f071f 0x863882 0x863c12 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9db192 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8636d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x8636a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f071e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1465 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db191 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x271 crypto/tls/handshake_client_tls13.go:791 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x8395bf 0x868842 0x865fae 0x9bb752 0x9da751 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8395be crypto/internal/nistec.(*P256Point).BytesX+0x1e crypto/internal/nistec/p256_asm.go:503 # 0x868841 crypto/ecdsa.verifyNISTEC[...]+0x601 crypto/ecdsa/ecdsa.go:541 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9da750 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x570 crypto/tls/handshake_client_tls13.go:697 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xe5ade5 0xebd287 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe5ade4 github.com/quic-go/quic-go/internal/utils.(*defaultLogger).WithPrefix+0x64 github.com/quic-go/quic-go@v0.49.0/internal/utils/log.go:100 # 0xebd286 github.com/quic-go/quic-go.(*Transport).doDial+0x366 github.com/quic-go/quic-go@v0.49.0/transport.go:295 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 128] @ 0x471df3 0x4bcaa5 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x87975f 0x87edea 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87975e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 256] @ 0x621505 0x62147d 0x84cc99 0x84cc0c 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x84cc98 math/big.(*Int).SetBytes+0x118 math/big/int.go:512 # 0x84cc0b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:264 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0xbb4baa 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [13: 4160] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe82bd2 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe82bd1 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x151 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:47 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x8762b1 0x87603a 0xe5493a 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8762b0 crypto/x509.(*CertPool).addCertFunc+0x2b0 crypto/x509/cert_pool.go:210 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 64] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [2: 192] @ 0x863b87 0x86137f 0x8655f8 0x86553f 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x86553e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:345 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [12: 6144] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6afa5 0xd69b75 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x737f3f 0x9af079 0xa012b7 0x9d9825 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9824 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x944 crypto/tls/handshake_client_tls13.go:550 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 24] @ 0xe93b73 0xe8c8f7 0x47efc1 # 0xe93b72 github.com/quic-go/quic-go.(*connection).handleCloseError+0xf2 github.com/quic-go/quic-go@v0.49.0/connection.go:1648 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [2: 224] @ 0x817f75 0x817d25 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0x863b87 0x9df9c5 0x9df98b 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9df9c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x2a4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9df98a crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x26a crypto/tls/handshake_messages.go:354 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 256] @ 0x87f85b 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87f85a crypto/x509.parseCertificate+0x10fa crypto/x509/parser.go:995 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 1280] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xe935dc 0x49a794 0xe9352f 0xe934f9 0xe8c74a 0x47efc1 # 0xe935db github.com/quic-go/quic-go.(*connection).destroyImpl.func1+0x7b github.com/quic-go/quic-go@v0.49.0/connection.go:1606 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe9352e sync.(*Once).Do+0x4e sync/once.go:67 # 0xe934f8 github.com/quic-go/quic-go.(*connection).destroyImpl+0x18 github.com/quic-go/quic-go@v0.49.0/connection.go:1604 # 0xe8c749 github.com/quic-go/quic-go.(*connection).run+0x9c9 github.com/quic-go/quic-go@v0.49.0/connection.go:639 0: 0 [14: 4928] @ 0x4722d7 0xe07807 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0xe07806 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x346 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:700 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4b4c 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [8: 1536] @ 0xbd03a6 0xbd1205 0x47efc1 # 0xbd03a5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x665 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:177 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 288] @ 0x737e92 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 96] @ 0x533c35 0x65704f 0x73a1ab 0x73a141 0x755e08 0x755b05 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73a1aa github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73a140 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 2688] @ 0x41310d 0x41366f 0x474c05 0xc21b25 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21b24 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x264 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:238 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x837b1a 0x84cbd1 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84cbd0 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:256 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0xa6aa59 0xa6af05 0xa7d01b 0xa7cef2 0xa78097 0x58ecb5 0xa7dc05 0xa7e995 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa6aa58 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0xa6af04 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0xa7d01a net/http.Header.WriteSubset+0xf7a net/http/header.go:187 # 0xa7cef1 net/http.(*chunkWriter).writeHeader+0xe51 net/http/server.go:1577 # 0xa78096 net/http.(*chunkWriter).Write+0x36 net/http/server.go:376 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xa7dc04 net/http.(*response).finishRequest+0x44 net/http/server.go:1715 # 0xa7e994 net/http.(*conn).serve+0x614 net/http/server.go:2098 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 336] @ 0x9af4af 0xa00a05 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xe93819 0x49a794 0xe937af 0xe93779 0xe926b3 0xe9219e 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe93818 github.com/quic-go/quic-go.(*connection).closeRemote.func1+0x38 github.com/quic-go/quic-go@v0.49.0/connection.go:1616 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe937ae sync.(*Once).Do+0x4e sync/once.go:67 # 0xe93778 github.com/quic-go/quic-go.(*connection).closeRemote+0x18 github.com/quic-go/quic-go@v0.49.0/connection.go:1615 # 0xe926b2 github.com/quic-go/quic-go.(*connection).handleConnectionCloseFrame+0x72 github.com/quic-go/quic-go@v0.49.0/connection.go:1389 # 0xe9219d github.com/quic-go/quic-go.(*connection).handleFrame+0x2dd github.com/quic-go/quic-go@v0.49.0/connection.go:1334 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 72] @ 0xe827d8 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 48] @ 0xa009a5 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x511406 0xd6af0b 0xd6aeca 0xd69b75 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6af0a github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x8a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:586 # 0xd6aec9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x49 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:536 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 128] @ 0x5e2c32 0x5dd495 0x5de27e 0x5dc785 0xebbccd 0xeabd1d 0xeaba32 0xe974b5 0xe93f0b 0xe8c8f7 0x47efc1 # 0x5e2c31 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5de27d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5dc784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xebbccc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:260 # 0xeabd1c github.com/quic-go/quic-go.(*sconn).writePacket+0x7c github.com/quic-go/quic-go@v0.49.0/send_conn.go:86 # 0xeaba31 github.com/quic-go/quic-go.(*sconn).Write+0x71 github.com/quic-go/quic-go@v0.49.0/send_conn.go:62 # 0xe974b4 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x314 github.com/quic-go/quic-go@v0.49.0/connection.go:2183 # 0xe93f0a github.com/quic-go/quic-go.(*connection).handleCloseError+0x48a github.com/quic-go/quic-go@v0.49.0/connection.go:1699 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [1: 24] @ 0x657d79 0x741c05 0x755691 0x75607e 0x754cdc 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x741c04 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x511406 0xbb4ce5 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbb4ce4 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xa4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:316 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0xa0b850 0x9c2836 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa0b84f crypto/tls.aeadAESGCMTLS13+0x6f crypto/tls/cipher_suites.go:560 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 208] @ 0x412d97 0x474e2d 0xc21b25 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21b24 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x264 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:238 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x847065 0x846a6b 0x49a794 0x846a1e 0x8469ef 0x9cf9b2 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x847064 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x64 crypto/ecdh/x25519.go:60 # 0x846a6a crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a crypto/ecdh/ecdh.go:178 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x846a1d sync.(*Once).Do+0x3d sync/once.go:67 # 0x8469ee crypto/ecdh.(*PrivateKey).PublicKey+0xe crypto/ecdh/ecdh.go:162 # 0x9cf9b1 crypto/tls.(*Conn).makeClientHello+0xbf1 crypto/tls/handshake_client.go:170 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0xe54b89 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xe54b88 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:190 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0x879505 0x87ec6a 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879504 crypto/x509.parseName+0x124 crypto/x509/parser.go:146 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 896] @ 0xeb5786 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeb5785 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:75 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 48] @ 0x73affb 0x73ae94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73ae93 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0xea6996 0xea28b1 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea6995 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:845 # 0xea28b0 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xad0 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:435 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 96] @ 0x73af1c 0x73e567 0x96bbb3 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73af1b github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x73e566 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x96bbb2 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x192 github.com/pactus-project/pactus/store/block.go:63 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [6: 1920] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 208] @ 0x412d97 0x415b5d 0x415865 0x474c45 0xcc7e29 0xcc6532 0xccfd57 0x47efc1 # 0xcc7e28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1554 # 0xcc6531 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1579 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [2: 288] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 192] @ 0x863ac5 0x86399b 0x9ddac5 0x9ddacc 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9ddac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddacb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b crypto/tls/handshake_messages.go:180 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1152] @ 0x1477852 0x1477813 0x1477861 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477851 bytes.(*Buffer).String+0x1d1 bytes/buffer.go:71 # 0x1477812 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x192 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1477860 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1e0 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 64] @ 0x869733 0x8696dd 0x868e6f 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x869732 crypto/internal/bigmod.(*Nat).Bytes+0x292 crypto/internal/bigmod/nat.go:121 # 0x8696dc crypto/ecdsa.randomPoint[...]+0x23c crypto/ecdsa/ecdsa.go:240 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xe216b0 0xe15ffe 0xe22678 0x47efc1 # 0xe216af github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x22f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:175 # 0xe15ffd github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x8fd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:374 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [7: 2240] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x863b87 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 448] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xe827d8 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 5760] @ 0xbc8a58 0xbc89a4 0xbcfe96 0xbd1205 0x47efc1 # 0xbc8a57 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x177 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc89a3 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc3 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:325 # 0xbcfe95 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x155 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:141 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 160] @ 0x846dd7 0x846e2b 0xa01cfb 0x9cf8a5 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x846dd6 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 crypto/ecdh/x25519.go:48 # 0x846e2a crypto/ecdh.(*x25519Curve).GenerateKey+0x14a crypto/ecdh/x25519.go:41 # 0xa01cfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:169 # 0x9cf8a4 crypto/tls.(*Conn).makeClientHello+0xae4 crypto/tls/handshake_client.go:153 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 2880] @ 0x9c9336 0x9c90b8 0x9d0b32 0x9cbac6 0xa04968 0x47efc1 # 0x9c9335 crypto/tls.(*Conn).unmarshalHandshakeMessage+0xb5 crypto/tls/conn.go:1125 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9d0b31 crypto/tls.(*Conn).clientHandshake+0x511 crypto/tls/handshake_client.go:327 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x8395bf 0x868f0c 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8395be crypto/internal/nistec.(*P256Point).BytesX+0x1e crypto/internal/nistec/p256_asm.go:503 # 0x868f0b crypto/ecdsa.signNISTEC[...]+0x10b crypto/ecdsa/ecdsa.go:307 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 256] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0xe8c9b1 0xebdbfe 0x47efc1 # 0xe8c9b0 github.com/quic-go/quic-go.(*connection).run+0xc30 github.com/quic-go/quic-go@v0.49.0/connection.go:668 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [8: 4096] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 48] @ 0x8174a9 0xbb4d1d 0xbb35f4 0xf5ff7c 0xf5ff68 0xf66c95 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x8174a8 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x28 github.com/multiformats/go-multiaddr@v0.14.0/component.go:91 # 0xbb4d1c github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:322 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf66c94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3d4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:156 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0x85d57d 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x81a428 0xe12137 0xe23f6a 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe12136 github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x276 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/black_hole_detector.go:211 # 0xe23f69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:532 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0x87943a 0x87edea 0x87fafd 0x9bcbc5 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x879439 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9bcbc4 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 128] @ 0x737f3f 0xa015c8 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0xe23eac 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe23eab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x10b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:506 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 384] @ 0x5b39f5 0xf7343a 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5b39f4 net.(*Dialer).DialContext+0x554 net/dial.go:514 # 0xf73439 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0x1d9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:32 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 288] @ 0x863b87 0x9df98a 0x9df807 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9df989 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x269 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9df806 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xe6 crypto/tls/handshake_messages.go:349 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 6144] @ 0xe6ba45 0x49aa11 0xeada7b 0xeada6f 0xead710 0xead535 0xe9dd83 0xe9c876 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeada7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x21a github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeada6e github.com/quic-go/quic-go.(*sendStream).popNewStreamFrame+0x20e github.com/quic-go/quic-go@v0.49.0/send_stream.go:315 # 0xead70f github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0x10f github.com/quic-go/quic-go@v0.49.0/send_stream.go:272 # 0xead534 github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x54 github.com/quic-go/quic-go@v0.49.0/send_stream.go:222 # 0xe9dd82 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.49.0/framer.go:257 # 0xe9c875 github.com/quic-go/quic-go.(*framer).Append+0x275 github.com/quic-go/quic-go@v0.49.0/framer.go:105 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 320] @ 0x11c55ae 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c55ad github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x6ed github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:754 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [5: 240] @ 0x4855fb 0x538bc5 0xe13fed 0xe13c50 0xe17d4f 0xe15c8c 0xe22678 0x47efc1 # 0x4855fa internal/reflectlite.Swapper+0x37a internal/reflectlite/swapper.go:68 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0xe13fec github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0xcc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:118 # 0xe13c4f github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:94 # 0xe17d4e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:428 # 0xe15c8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x58b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:193 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0xeb579c 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 336] @ 0x7386cf 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x49b332 0x49a925 0x12eb34d 0x12eb12d 0x12ecaf8 0x12ebe1b 0x12ebf0a 0x12f363c 0x12f18fe 0x130839e 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12ecaf7 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.70.0/mem/buffers.go:154 # 0x12ebe1a google.golang.org/grpc/mem.(*sliceReader).freeFirstBufferIfEmpty+0x5a google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:165 # 0x12ebf09 google.golang.org/grpc/mem.(*sliceReader).Read+0x49 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:188 # 0x12f363b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x37b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:996 # 0x12f18fd google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x19d google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:601 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [1: 48] @ 0x51f007 0x51f110 0x52404b 0x527e1f 0x78fb27 0x78fa73 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x527e1e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x78fb26 path/filepath.Join+0x166 path/filepath/path.go:131 # 0x78fa72 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xb2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0xa010d7 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0xa010d6 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 crypto/tls/key_schedule.go:74 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0x87975f 0x87ec6a 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87975e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 1456] @ 0x474167 0xec22fe 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xec22fd github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x13d github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:121 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 24] @ 0xe59752 0xe5973f 0xebcfa5 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe59751 github.com/quic-go/quic-go/internal/protocol.GenerateConnectionID+0x31 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:42 # 0xe5973e github.com/quic-go/quic-go/internal/protocol.(*DefaultConnectionIDGenerator).GenerateConnectionID+0x1e github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:111 # 0xebcfa4 github.com/quic-go/quic-go.(*Transport).doDial+0x84 github.com/quic-go/quic-go@v0.49.0/transport.go:269 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 24] @ 0x9c950a 0x9c90b8 0x9fe40e 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c9509 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x289 crypto/tls/conn.go:1159 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fe40d crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d crypto/tls/handshake_server_tls13.go:1017 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 4096] @ 0x7d7be9 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d7be8 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x1148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 112] @ 0x9af4af 0xa00a05 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 6144] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 640] @ 0xe20b09 0xe209a6 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe209a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:234 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 96] @ 0x9dc22a 0x9dc1fa 0x9dc10d 0x9dc05a 0x9dc018 0x9dc01d 0x9df932 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9dc229 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dc1f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dc10c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x9dc059 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x9dc017 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9dc01c crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x9df931 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0x211 crypto/tls/handshake_messages.go:348 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x7eb93a 0x7eb746 0x80dbb6 0x968d4c 0xe544b8 0xe5449c 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x7eb939 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x7eb745 github.com/multiformats/go-multihash/core.GetVariableHasher+0x45 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x80dbb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xe544b7 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x1d7 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xe5449b github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x1bb github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:143 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 448] @ 0x7386cf 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 128] @ 0x737f7d 0x9af48b 0xa00a05 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x40a6b4 0xe8ba12 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8ba11 github.com/quic-go/quic-go.(*connection).preSetup+0x6b1 github.com/quic-go/quic-go@v0.49.0/connection.go:482 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0xd6a545 0xd6a07f 0x47efc1 # 0xd6a544 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:458 # 0xd6a07e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:426 0: 0 [3: 240] @ 0x529efb 0x529edd 0xeac4a5 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [3: 288] @ 0xe1deab 0xe24fe8 0xe1984e 0x47efc1 # 0xe1deaa github.com/libp2p/go-libp2p/p2p/net/swarm.wrapWithMetrics+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:831 # 0xe24fe7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x647 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:622 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 640] @ 0xe7438e 0xe744fa 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7438d github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:48 # 0xe744f9 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb9 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:140 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 256] @ 0x737f3f 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 48] @ 0xeb54f2 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb54f1 github.com/quic-go/quic-go.newStream+0xf1 github.com/quic-go/quic-go@v0.49.0/stream.go:98 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 336] @ 0xe8bc1b 0xe8bb7b 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8bc1a github.com/quic-go/quic-go.newDatagramQueue+0x8ba github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:39 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 240] @ 0xe076a7 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0xe076a6 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:678 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd6c0b2 0xf64a22 0xf64979 0xe1e403 0x49a794 0xe1e27e 0xe1e24f 0xe1f764 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf64978 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).Close+0x18 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:34 # 0xe1e402 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close.func1+0x142 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:843 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1e27d sync.(*Once).Do+0x3d sync/once.go:67 # 0xe1e24e github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close+0xe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:841 # 0xe1f763 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0xc3 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:74 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [2: 256] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0x4d1ca5 0x4d4096 0x4d409e 0x5052ab 0x505294 0x5065b2 0x5063ce 0x50636b 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d4095 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d409d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5052aa syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x505293 os.open+0x13 os/file_open_unix.go:15 # 0x5065b1 os.openFileNolog.func1+0x91 os/file_unix.go:279 # 0x5063cd os.ignoringEINTR+0xad os/file_posix.go:251 # 0x50636a os.openFileNolog+0x4a os/file_unix.go:278 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 560] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [9: 2880] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 128] @ 0xe247a5 0x81f1b5 0xe23e7d 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe247a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:500 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xe23e7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:498 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 672] @ 0xeb579c 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd6a4e5 0xd6a07f 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd6a4e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x2e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:456 # 0xd6a07e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:426 0: 0 [3: 336] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9d9330 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d932f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x44f crypto/tls/handshake_client_tls13.go:529 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 5632] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1237e79 0xe21eb3 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1237e78 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x1b8 github.com/pactus-project/pactus/network/gater.go:73 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 384] @ 0x737e92 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 192] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 112] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x7e5734 0x810f55 0x810f3e 0xad26d5 0xc1e389 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x810f54 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x810f3d github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc1e388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x5cc826 0x5c9f85 0x5db6ec 0xbb3868 0xbb3714 0xf600ba 0xf600a1 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x5cc825 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0xbb3867 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x107 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:92 # 0xbb3713 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:52 # 0xf600b9 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:39 # 0xf600a0 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x80 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x868aad 0x868a69 0x868ef7 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x868aac crypto/internal/bigmod.(*Nat).Bytes+0x8c crypto/internal/bigmod/nat.go:121 # 0x868a68 crypto/ecdsa.inverse[...]+0x48 crypto/ecdsa/ecdsa.go:372 # 0x868ef6 crypto/ecdsa.signNISTEC[...]+0xf6 crypto/ecdsa/ecdsa.go:305 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 48] @ 0xea7c3b 0xe8f6ba 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xea7c3a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:102 # 0xe8f6b9 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x339 github.com/quic-go/quic-go@v0.49.0/connection.go:982 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x534cfa 0x6572ea 0x657d92 0x742b8e 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xe8b4c6 0xe8b475 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b4c5 github.com/quic-go/quic-go.newSendQueue+0x165 github.com/quic-go/quic-go@v0.49.0/send_queue.go:36 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 80] @ 0x959374 0x95929d 0x968d1d 0xe544b8 0xe5449c 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x959373 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:174 # 0x95929c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:159 # 0x968d1c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:164 # 0xe544b7 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x1d7 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xe5449b github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x1bb github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:143 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 576] @ 0xacd899 0xacd573 0xad24ac 0xb9a845 0xc1eaea 0xc21071 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 8] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 24] @ 0xe9fc74 0xe8a70c 0xe94097 0xe8c8f7 0xebdbfe 0x47efc1 # 0xe9fc73 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x2d3 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:175 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe94096 github.com/quic-go/quic-go.(*connection).handleCloseError+0x616 github.com/quic-go/quic-go@v0.49.0/connection.go:1686 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 384] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xf65de5 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4e085 0xe4e075 0xe4e3e8 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0xf65de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:23 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4e084 github.com/multiformats/go-multistream.ReadNextToken[...]+0x44 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4e074 github.com/multiformats/go-multistream.readProto[...]+0x34 github.com/multiformats/go-multistream@v0.6.0/client.go:147 # 0xe4e3e7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.0/client.go:66 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 16] @ 0x5c379c 0x5c341f 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c379b net.newLink+0x17b net/interface_linux.go:89 # 0x5c341e net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [3: 192] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0xe62c33 0xe62c27 0xea8af6 0xea88b8 0xea7f1b 0xea7b85 0xe8f6ba 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe62c32 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:279 # 0xe62c26 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:267 # 0xea8af5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:214 # 0xea88b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:190 # 0xea7f1a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:128 # 0xea7b84 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:77 # 0xe8f6b9 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x339 github.com/quic-go/quic-go@v0.49.0/connection.go:982 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xe1f813 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xe1f812 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x172 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:84 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 8192] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 128] @ 0xe8b62c 0xe8b5ef 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b62b github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x2cb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:53 # 0xe8b5ee github.com/quic-go/quic-go.(*connection).preSetup+0x28e github.com/quic-go/quic-go@v0.49.0/connection.go:457 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x52e025 0x52e199 0x80dbdd 0x968d4c 0xcb0196 0xcb01be 0xe1b03f 0xe16187 0xe22678 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x80dbdc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xcb0195 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xcb01bd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xe1b03e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2fe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:399 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [8: 1024] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af079 0xa012b7 0x9d9825 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9824 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x944 crypto/tls/handshake_client_tls13.go:550 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 224] @ 0xc20a3f 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc20a3e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2fe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:97 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x52c0c5 0xf66b30 0xf66afe 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xf66b2f github.com/libp2p/go-libp2p/p2p/transport/quicreuse.WithAssociation+0x26f github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:217 # 0xf66afd github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x23d github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:139 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 80] @ 0x474167 0x7d67a5 0x7d59da 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d67a4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:433 # 0x7d59d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x79624c 0x7affcd 0x7affa4 0x7ab58b 0x7abc49 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x79624b github.com/syndtr/goleveldb/leveldb/comparer.bytesComparer.Successor+0x8b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/comparer/bytes_comparer.go:41 # 0x7affcc github.com/syndtr/goleveldb/leveldb.(*iComparer).uSuccessor+0xac github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/comparer.go:30 # 0x7affa3 github.com/syndtr/goleveldb/leveldb.(*iComparer).Successor+0x83 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/comparer.go:61 # 0x7ab58a github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:203 # 0x7abc48 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:311 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 8] @ 0x471df3 0x4bcaa5 0x636645 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x636644 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2257 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x5ca425 0x5c922e 0x5ca152 0x5db6ec 0xbb3868 0xbb3714 0xf600ba 0xf600a1 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x5ca424 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5c922d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0xbb3867 github.com/multiformats/go-multiaddr/net.parseBasicNetMaddr+0x107 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:92 # 0xbb3713 github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:52 # 0xf600b9 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:39 # 0xf600a0 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x80 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 96] @ 0xe135cb 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe135ca github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:37 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 480] @ 0xd6de5e 0xd6afa5 0xd69b75 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 448] @ 0xbc6a1e 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc6a1d github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x31d github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:59 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x14704e5 0x147046e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14704e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8c4 github.com/pactus-project/pactus/www/html/server.go:216 # 0x147046d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x84d github.com/pactus-project/pactus/www/html/blockchain.go:105 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 12672] @ 0xe92a65 0xe92a10 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe92a64 github.com/quic-go/quic-go.(*cryptoStream).Write+0x204 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:68 # 0xe92a0f github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x1af github.com/quic-go/quic-go@v0.49.0/connection.go:1445 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [15: 6720] @ 0x9beff4 0xe7e25e 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xe7e25d github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7d github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:90 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0x85d33e 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe88d45 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe88d44 github.com/quic-go/quic-go.init.func2+0xbc4 github.com/quic-go/quic-go@v0.49.0/connection.go:438 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 336] @ 0x47af9c 0x4e0755 0xe9f885 0xe8a12d 0xe920c5 0xe920ac 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xe9f884 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x124 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:145 # 0xe8a12c github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x26c github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:88 # 0xe920c4 github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0x204 github.com/quic-go/quic-go@v0.49.0/connection.go:1539 # 0xe920ab github.com/quic-go/quic-go.(*connection).handleFrame+0x1eb github.com/quic-go/quic-go@v0.49.0/connection.go:1363 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xc233e8 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc233e7 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:394 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0xe675a6 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe675a5 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:61 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x7b74c6 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b74c5 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x125 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 6528] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [5: 800] @ 0x51f1eb 0x511317 0xe1368e 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe1368d github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:40 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xad2445 0xc1e556 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xad2444 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc1e555 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x657e75 0x742c48 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657e74 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 224] @ 0xe8b805 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b804 github.com/quic-go/quic-go.(*connection).preSetup+0x4a4 github.com/quic-go/quic-go@v0.49.0/connection.go:471 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [23: 2576] @ 0x81e9a5 0x967845 0xcad0e5 0xcace68 0xcb368a 0xe228fb 0xe15b30 0xe22678 0x47efc1 # 0x81e9a4 github.com/multiformats/go-multiaddr.SplitLast+0x84 github.com/multiformats/go-multiaddr@v0.14.0/util.go:113 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xe228fa github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:318 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 432] @ 0xc213ce 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc213cd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2cd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:170 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x737f3f 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 800] @ 0xd6de5e 0xd6adc5 0xd69305 0xd6c78c 0xf66934 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6adc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:524 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf66933 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:133 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xe8b6d1 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b6d0 github.com/quic-go/quic-go.(*connection).preSetup+0x370 github.com/quic-go/quic-go@v0.49.0/connection.go:462 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 80] @ 0x959374 0x95929d 0x968d1d 0xcb0196 0xcb01be 0xe1b03f 0xe16187 0xe22678 0x47efc1 # 0x959373 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:174 # 0x95929c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:159 # 0x968d1c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:164 # 0xcb0195 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xcb01bd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xe1b03e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2fe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:399 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 240] @ 0x867d90 0x8682fb 0x865fae 0x9bb752 0x9da751 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x867d8f crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x1cf crypto/ecdsa/ecdsa.go:596 # 0x8682fa crypto/ecdsa.verifyNISTEC[...]+0xba crypto/ecdsa/ecdsa.go:507 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9da750 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x570 crypto/tls/handshake_client_tls13.go:697 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1152] @ 0xe62c33 0xe62c27 0xea8af6 0xea88b8 0xea7f1b 0xea7bfc 0xe8f6ba 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe62c32 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:279 # 0xe62c26 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:267 # 0xea8af5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:214 # 0xea88b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:190 # 0xea7f1a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:128 # 0xea7bfb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:67 # 0xe8f6b9 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x339 github.com/quic-go/quic-go@v0.49.0/connection.go:982 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 32] @ 0x127e4d6 0x78b0d6 0x78b205 0x127b98a 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127b989 github.com/pactus-project/pactus/sync.(*queryProposalHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_query_proposal.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 24] @ 0x1433d3d 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433d3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x79c github.com/pactus-project/pactus/www/grpc/transaction.go:302 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 3520] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x85c49d 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85c49c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0xacd851 0xacd573 0xad24ac 0xc1e556 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc1e555 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0xa015c8 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 800] @ 0xd6de5e 0xd6adc5 0xd69305 0xd6c78c 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6adc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:524 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xe4981f 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xe4981e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:127 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0x124085c 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0x124085b github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x13b github.com/pactus-project/pactus/network/notifee.go:101 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 112] @ 0x47af9c 0x4e0755 0xe9fd4b 0xe8a70c 0xe94097 0xe8c8f7 0xebdbfe 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xe9fd4a github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3aa github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:177 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe94096 github.com/quic-go/quic-go.(*connection).handleCloseError+0x616 github.com/quic-go/quic-go@v0.49.0/connection.go:1686 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0x142d558 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d557 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa77 github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 224] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4b4c 0xbb35f4 0xbb5a77 0xbb5a54 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5a76 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x56 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5a53 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x33 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:94 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 384] @ 0x863b87 0x9dfa4c 0x9df7f8 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dfa4b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9df7f7 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 crypto/tls/handshake_messages.go:364 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xe9266e 0xe9219e 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe9266d github.com/quic-go/quic-go.(*connection).handleConnectionCloseFrame+0x2d github.com/quic-go/quic-go@v0.49.0/connection.go:1389 # 0xe9219d github.com/quic-go/quic-go.(*connection).handleFrame+0x2dd github.com/quic-go/quic-go@v0.49.0/connection.go:1334 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 288] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 480] @ 0x863b87 0x9dc965 0x9dc83d 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dc964 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x3c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dc83c crypto/tls.(*clientHelloMsg).marshalMsg+0x29c crypto/tls/handshake_messages.go:119 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1536] @ 0x474167 0xe88865 0xe8858d 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe88864 github.com/quic-go/quic-go.newConnIDGenerator+0x6e4 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:47 # 0xe8858c github.com/quic-go/quic-go.init.func2+0x40c github.com/quic-go/quic-go@v0.49.0/connection.go:372 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 1280] @ 0x51f1eb 0x511317 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [3: 192] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xf64a22 0xf64979 0xe1e403 0x49a794 0xe1e27e 0xe1e24f 0xe1f764 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf64978 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).Close+0x18 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:34 # 0xe1e402 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close.func1+0x142 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:843 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1e27d sync.(*Once).Do+0x3d sync/once.go:67 # 0xe1e24e github.com/libp2p/go-libp2p/p2p/net/swarm.(*connWithMetrics).Close+0xe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:841 # 0xe1f763 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0xc3 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:74 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [5: 120] @ 0xeb62f7 0xeb6315 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb62f6 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x116 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:48 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [16: 7168] @ 0x9beff4 0xe54226 0xf66aed 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xe54225 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x45 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:116 # 0xf66aec github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:138 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x1482905 0x1484086 0x1490332 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1482904 github.com/creachadair/jrpc2.(*Client).req+0x144 github.com/creachadair/jrpc2@v1.3.0/client.go:180 # 0x1484085 github.com/creachadair/jrpc2.(*Client).Batch+0x125 github.com/creachadair/jrpc2@v1.3.0/client.go:343 # 0x1490331 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x4d1 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:126 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 96] @ 0xcdce32 0xcdd1a5 0xce132c 0xcd4065 0xccfd05 0x47efc1 # 0xcdce31 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0x131 github.com/libp2p/go-libp2p-pubsub@v0.12.0/tag_tracer.go:169 # 0xcdd1a4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.12.0/tag_tracer.go:188 # 0xce132b github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x30b github.com/libp2p/go-libp2p-pubsub@v0.12.0/trace.go:173 # 0xcd4064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1217 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [2: 96] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 24] @ 0x45ae72 0x45a985 0x45abc5 0x5db5ab 0x5db4f6 0x5dcc91 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5db5aa net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5db4f5 net.(*UDPAddr).String+0x175 net/udpsock.go:55 # 0x5dcc90 net.DialUDP+0x150 net/udpsock.go:299 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [3: 384] @ 0x5c3488 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x794dd1 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x794dd0 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xb0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 128] @ 0x12f152d 0x12f1601 0x130836e 0x47efc1 # 0x12f152c google.golang.org/grpc/internal/transport.newOutStreamList+0x6c google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:265 # 0x12f1600 google.golang.org/grpc/internal/transport.newLoopyWriter+0x140 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:528 # 0x130836d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xad google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:334 0: 0 [1: 1408] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x85d57d 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x621505 0x62147d 0x73c11b 0x73c0de 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x73c11a math/big.(*Int).SetBytes+0x11a math/big/int.go:512 # 0x73c0dd github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0xeaa01f 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeaa01e github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0x9e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 144] @ 0x821b90 0x821a58 0x9be411 0x9c3c24 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x821b8f crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x821a57 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0x9be410 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x9c3c23 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 192] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x97bbf1 0x97bbde 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bbf0 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x90 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x97bbdd github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x7d github.com/pactus-project/pactus/sandbox/sandbox.go:158 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x13507a6 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507a5 google.golang.org/grpc.newClientStream+0x4a5 google.golang.org/grpc@v1.70.0/stream.go:220 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd770e5 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 512] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea5a75 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea5a74 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x434 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:725 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4: 64] @ 0xe8295c 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 16] @ 0x1279a71 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x1279a70 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x110 github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x6c8ee5 0xa015ef 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa015ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0xee crypto/tls/key_schedule.go:106 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 144] @ 0x4d24cd 0x4d2792 0x4d0a3c 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x4d0a3b syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 16] @ 0x4a6cc5 0x4c176b 0x85c38c 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c38b encoding/asn1.makeBody+0xa8b encoding/asn1/marshal.go:502 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 72] @ 0x4bca75 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4bca74 reflect.MakeSlice+0x74 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x12548a9 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12548a8 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c8 github.com/pactus-project/pactus/state/state.go:525 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x85c89e 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85c89d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 72] @ 0x85bd54 0x85d389 0x85c845 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85bd53 encoding/asn1.makeBody+0x453 encoding/asn1/marshal.go:535 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 64] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 72] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127beb9 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127beb8 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x1b8 github.com/pactus-project/pactus/sync/handler_transactions.go:25 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x127e4d6 0x78b0d6 0x78b205 0x1278f6c 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1278f6b github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0xcb github.com/pactus-project/pactus/sync/handler_blocks_request.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b91a8 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b91a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xac7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:528 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 112] @ 0x47af9c 0x4e0548 0x7b6a0a 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0x7b6a09 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:170 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 3456] @ 0x7d7be9 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d7be8 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x1148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0xe9b4be 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 40960] @ 0x794f8d 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794f8c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x12fbccb 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcca google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [1: 112] @ 0xeac3e6 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeac3e5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.49.0/send_stream.go:81 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0x9656df 0xd8ea87 0xd8ea7d 0xd8e398 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8ea86 github.com/libp2p/go-buffer-pool.Get+0x6a6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8ea7c github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x69c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:590 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 24] @ 0xe66217 0xe61616 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe66216 github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x1d6 github.com/quic-go/quic-go@v0.49.0/internal/wire/reset_stream_frame.go:37 # 0xe61615 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0xb5 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:113 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0x117cbb9 0x117e2f8 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x117cbb8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*observerSet).cacheMultiaddr+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:107 # 0x117e2f7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x477 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:270 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 512] @ 0xea54f1 0xea4a0a 0xea5a75 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xea54f0 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x850 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:683 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea5a74 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x434 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:725 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 24] @ 0x654f8e 0x6558e6 0x73a7bd 0x97c3ed 0x97c401 0x97ed6e 0x98038d 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x97c3ec github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x97c400 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x97ed6d github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6d github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x98038c github.com/pactus-project/pactus/execution.CheckAndExecute+0x1ac github.com/pactus-project/pactus/execution/execution.go:52 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0xe827d8 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0xeab5b9 0xeab55d 0xe789e2 0xe788ae 0xe9646c 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xeab5b8 github.com/quic-go/quic-go.(*retransmissionQueue).addAppData+0x78 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:74 # 0xeab55c github.com/quic-go/quic-go.(*retransmissionQueueAppDataAckHandler).OnLost+0x1c github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:179 # 0xe789e1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:856 # 0xe788ad github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:842 # 0xe9646b github.com/quic-go/quic-go.(*connection).sendProbePacket+0xcb github.com/quic-go/quic-go@v0.49.0/connection.go:2075 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 48] @ 0x7d2699 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d2698 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x78 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:16 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 36864] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 480] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x471e3a 0xe9b506 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 32] @ 0x8760ac 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8760ab crypto/x509.(*CertPool).AddCert+0xab crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0xa009a5 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 16] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 2688] @ 0x7d7be9 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d7be8 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x1148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0xc150e7 0xc237e6 0x47efc1 # 0xc150e6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:725 # 0xc237e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x165 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:429 0: 0 [2: 1280] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 384] @ 0xd916a5 0xd916a6 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xd916a4 github.com/libp2p/go-yamux/v4.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:83 # 0xd916a5 github.com/libp2p/go-yamux/v4.newStream+0x85 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:68 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [1: 1152] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9dace5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dace4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x2c4 crypto/tls/handshake_client_tls13.go:741 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 448] @ 0xe15daf 0xe22678 0x47efc1 # 0xe15dae github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x6ae github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:200 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 480] @ 0xba7046 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba7045 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:157 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 48] @ 0x596d7f 0x596d80 0x59aa05 0xd5d965 0xd69afe 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5d964 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x584 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:196 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 512] @ 0x9c957c 0x9c90b8 0x9d99fe 0x9d6fbb 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9d99fd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d crypto/tls/handshake_client_tls13.go:559 # 0x9d6fba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73a crypto/tls/handshake_client_tls13.go:139 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x85d33e 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0x40a6b4 0x4e0508 0x13083fa 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x13083f9 google.golang.org/grpc/internal/transport.NewServerTransport.func2+0x139 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:347 0: 0 [1: 16] @ 0x1478a9b 0x1478a4c 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1478a9a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x119a github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478a4b github.com/pactus-project/pactus/www/html.txToTable+0x114b github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 784] @ 0x52b7b4 0x52bfed 0x52bfaf 0x1175705 0x1174f39 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x1175704 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:467 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [9: 720] @ 0x529efb 0x529edd 0xe151c5 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xe151c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:76 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 16] @ 0xd770e5 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 16] @ 0xe8295c 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [12: 6144] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 24] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [1: 128] @ 0x49b332 0x49a925 0x624ac9 0x624aae 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x624ac8 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x624aad math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 61952] @ 0x87e7a5 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87e7a4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:830 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0xe7438e 0xe744e9 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7438d github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:48 # 0xe744e8 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:139 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x737f7d 0xa015c8 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 768] @ 0xeb654a 0xeb65da 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb6549 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x369 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:41 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 128] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe8499d 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8499c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:61 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0x81e3ee 0xf600a5 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xf600a4 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0x9d63bf 0x9db057 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9d63be crypto/tls.(*Conn).getClientCertificate+0xbe crypto/tls/handshake_client.go:1234 # 0x9db056 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x136 crypto/tls/handshake_client_tls13.go:775 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd79665 0xd73a8b 0xd6c970 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd6c96f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:801 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [7: 672] @ 0x86779a 0x8677dc 0x8696e9 0x868e6f 0x8652ad 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x867799 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x8677db crypto/ecdsa.p256.func1.1+0x5b crypto/ecdsa/ecdsa.go:635 # 0x8696e8 crypto/ecdsa.randomPoint[...]+0x248 crypto/ecdsa/ecdsa.go:240 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 16] @ 0x79f707 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 15488] @ 0x87e7a5 0x87fafd 0x9bcbc5 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x87e7a4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:830 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9bcbc4 crypto/tls.(*certCache).newCert+0xa4 crypto/tls/cache.go:85 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0xe16c69 0xe22678 0x47efc1 # 0xe16c68 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1568 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:218 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [8: 896] @ 0x52a8c5 0x52ab15 0x52b80b 0x52bfed 0x52bfaf 0xe19805 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe19804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:210 0: 0 [2: 192] @ 0x863b87 0xa0089e 0xa00718 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x97bca5 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bca4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xe4e647 0x47efc1 # 0xe4e646 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x66 github.com/multiformats/go-multistream@v0.6.0/client.go:57 0: 0 [25: 35200] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1237e79 0xe21eb3 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1237e78 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x1b8 github.com/pactus-project/pactus/network/gater.go:73 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0xa015c8 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 672] @ 0x7386cf 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 4096] @ 0x645ab3 0x64595d 0x6456a6 0x1268509 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x645ab2 github.com/fxamacker/cbor/v2.(*Decoder).read+0x92 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:139 # 0x64595c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/stream.go:111 # 0x6456a5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:30 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 192] @ 0xea5b89 0xe964ed 0xe950ff 0xe8c825 0xebdbfe 0x47efc1 # 0xea5b88 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x548 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:731 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 160] @ 0xbca05e 0xc13d26 0x47efc1 # 0xbca05d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x1dd github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:521 # 0xc13d25 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x105 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:565 0: 0 [1: 24] @ 0x4d082d 0x4d0886 0x4d0a05 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d082c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d0885 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d0a04 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 32] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0xe8295c 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 64] @ 0x869733 0x8696dd 0x868e6f 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x869732 crypto/internal/bigmod.(*Nat).Bytes+0x292 crypto/internal/bigmod/nat.go:121 # 0x8696dc crypto/ecdsa.randomPoint[...]+0x23c crypto/ecdsa/ecdsa.go:240 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x1470105 0x14700c6 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470104 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4e4 github.com/pactus-project/pactus/www/html/server.go:251 # 0x14700c5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4a5 github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x657d79 0x741c50 0x755691 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x741c4f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0x64c5d0 0x7531d5 0x14337e8 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x7531d4 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).String+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:60 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 20736] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 4096] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xeb5786 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeb5785 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:75 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 65536] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x12f354c 0x12f1808 0x130839e 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f1807 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xa7 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:582 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [2: 32] @ 0x117dc14 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x117dc13 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x593 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0xe9b4be 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x73b279 0x73a2f6 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x529e05 0x5cc132 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x5cc131 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:329 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [11: 3872] @ 0x474167 0xe9bc9f 0xe9b59d 0xeaa06e 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe9bc9e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:176 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xeaa06d github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [6: 96] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 160] @ 0x64c5d0 0x14339ca 0x14339bf 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x14339c9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x429 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14339be github.com/pactus-project/pactus/www/grpc.transactionToProto+0x41e github.com/pactus-project/pactus/www/grpc/transaction.go:314 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 896] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 192] @ 0x73db87 0x142cf2a 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73db86 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x142cf29 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x12f1f3f 0x12f2f31 0x12f18d5 0x12fb732 0x47efc1 # 0x12f1f3e google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x23e google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:690 # 0x12f2f30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:872 # 0x12f18d4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x174 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:593 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [2: 320] @ 0xbcd7d5 0xc1e79c 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd7d4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:169 # 0xc1e79b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x49b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:46 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 480] @ 0xbcd7fd 0xc1e79c 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd7fc github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x11c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:170 # 0xc1e79b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x49b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:46 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x1490068 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1490067 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x207 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:115 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x73cfca 0x73ce3f 0x142e5b2 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49b319 0x49a925 0xe8947b 0xe8e9f6 0xe8e9dc 0xe8cbe5 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe8947a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:59 # 0xe8e9f5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xab5 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:39 # 0xe8e9db github.com/quic-go/quic-go.(*connection).handlePacketImpl+0xa9b github.com/quic-go/quic-go@v0.49.0/connection.go:890 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [2: 32] @ 0x127e4f1 0x78b0d6 0x78b205 0x127c06a 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127c069 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_vote.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x78fc46 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x78fc45 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x285 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:488 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 128] @ 0x45ae72 0x45a985 0x45ab0a 0x810f6e 0xad26d5 0xc207cf 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x810f6d github.com/multiformats/go-multibase.Encode+0x58d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc207ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xeac3fc 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xeac3fb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.49.0/send_stream.go:82 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x127e4f1 0x78b0d6 0x78b2bd 0x1279ab8 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1279ab7 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x157 github.com/pactus-project/pactus/sync/handler_blocks_request.go:109 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x47af9c 0x4e0548 0x7b6a0a 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0x7b6a09 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:170 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 64] @ 0xd770e5 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 128] @ 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x1428825 0x1429b8f 0x142af65 0x14bd45f 0x47efc1 # 0x1428824 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x64 github.com/pactus-project/pactus/www/zmq/publisher.go:50 # 0x1429b8e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4d1ca5 0x4d4096 0x4d409e 0x5052ab 0x505294 0x5065b2 0x5063ce 0x50636b 0x5048fe 0x791893 0x79188a 0x790d4a 0x7d002d 0x7c8307 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d4095 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d409d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5052aa syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x505293 os.open+0x13 os/file_open_unix.go:15 # 0x5065b1 os.openFileNolog.func1+0x91 os/file_unix.go:279 # 0x5063cd os.ignoringEINTR+0xad os/file_posix.go:251 # 0x50636a os.openFileNolog+0x4a os/file_unix.go:278 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x791892 os.Open+0x32 os/file.go:365 # 0x791889 github.com/syndtr/goleveldb/leveldb/storage.syncDir+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage_unix.go:89 # 0x790d49 github.com/syndtr/goleveldb/leveldb/storage.(*fileWrap).Sync+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:591 # 0x7d002c github.com/syndtr/goleveldb/leveldb.(*session).flushManifest+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:482 # 0x7c8306 github.com/syndtr/goleveldb/leveldb.(*session).commit+0xc6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:230 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 4864] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7092 0x7a7908 0x7d2fe7 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7907 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 896] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x147876a 0x147868d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1478769 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xe69 github.com/pactus-project/pactus/www/html/server.go:212 # 0x147868c github.com/pactus-project/pactus/www/html.txToTable+0xd8c github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 24] @ 0x534cfa 0x6572ea 0x657d92 0x741c05 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x741c04 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x4a029f 0x4a0228 0x5d7e7e 0xbb5ffe 0xe47d23 0x47efc1 # 0x4a029e internal/itoa.Uitoa+0xde internal/itoa/itoa.go:32 # 0x4a0227 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x5d7e7d net.(*TCPAddr).String+0x17d net/tcpsock.go:52 # 0xbb5ffd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x5d github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:251 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [3: 336] @ 0xeac3fc 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xeac3fb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.49.0/send_stream.go:82 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 224] @ 0x13121da 0x131210a 0x12f9de5 0x133aac5 0x133a788 0x1339f8c 0x1338385 0x47efc1 # 0x13121d9 golang.org/x/net/http2.NewFramer+0x2b9 golang.org/x/net@v0.38.0/http2/frame.go:436 # 0x1312109 google.golang.org/grpc/internal/transport.newFramer+0x1e9 google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:414 # 0x12f9de4 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x1024 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:339 # 0x133aac4 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.70.0/clientconn.go:1374 # 0x133a787 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.70.0/clientconn.go:1321 # 0x1339f8b google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1cb google.golang.org/grpc@v1.70.0/clientconn.go:1253 # 0x1338384 google.golang.org/grpc.(*addrConn).connect+0x144 google.golang.org/grpc@v1.70.0/clientconn.go:908 0: 0 [1: 32] @ 0x12fc44f 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc44e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0xae google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 512] @ 0x49b415 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 57344] @ 0x794f8d 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794f8c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 256] @ 0xbb85ed 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb85ec github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xcc github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:84 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [6: 192] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x533c35 0x65704f 0x75351d 0x7534bb 0x755db5 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x75351c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7534ba github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x755db4 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x865bf6 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x865bf5 crypto/ecdsa.mixedCSPRNG+0x1d5 crypto/ecdsa/ecdsa.go:452 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0xec0d96 0xe8ac17 0xe8ab9c 0xe8a98d 0xe8a7d8 0xe92032 0xe92025 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xec0d95 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x55 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:126 # 0xe8ac16 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertBefore+0x156 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:192 # 0xe8ab9b github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0xdb github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:141 # 0xe8a98c github.com/quic-go/quic-go.(*connIDManager).add+0x14c github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:107 # 0xe8a7d7 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:61 # 0xe92031 github.com/quic-go/quic-go.(*connection).handleNewConnectionIDFrame+0x171 github.com/quic-go/quic-go@v0.49.0/connection.go:1535 # 0xe92024 github.com/quic-go/quic-go.(*connection).handleFrame+0x164 github.com/quic-go/quic-go@v0.49.0/connection.go:1361 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [2: 256] @ 0x49b332 0x49a925 0x624ac9 0x624aae 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x624ac8 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x624aad math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0xe9c911 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xe9c910 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.49.0/framer.go:107 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x1246c85 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x1246c84 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x40a6b4 0xe54212 0xf66aed 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe54211 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:112 # 0xf66aec github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:138 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x533c35 0x65704f 0x73a1ab 0x73a141 0x739fd4 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73a1aa github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73a140 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x739fd3 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x73b013 0x755ca8 0x755ab0 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x13083c5 0x13083e8 0x47efc1 # 0x13083c4 google.golang.org/grpc/internal/transport.isIOError+0x104 google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:381 # 0x13083e7 google.golang.org/grpc/internal/transport.NewServerTransport.func2+0x127 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:337 0: 0 [6: 96] @ 0x529f25 0xe151c5 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x529f24 context.WithCancelCause+0x64 context/context.go:265 # 0xe151c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:76 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [5: 480] @ 0x737e92 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x9e2525 0x9e24f5 0x9e23f7 0x863882 0x863c12 0x9dd76e 0x9dd647 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9e2524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e24f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e23f6 crypto/tls.(*clientHelloMsg).marshalMsg.func5+0x16 crypto/tls/handshake_messages.go:160 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dd76d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x11cd vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dd646 crypto/tls.(*clientHelloMsg).marshalMsg+0x10a6 crypto/tls/handshake_messages.go:159 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x45af46 0x146fce5 0x146fd48 0x146fcd2 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fce4 bytes.NewBufferString+0xc4 bytes/buffer.go:481 # 0x146fd47 github.com/pactus-project/pactus/www/html.newTableMaker+0x127 github.com/pactus-project/pactus/www/html/server.go:201 # 0x146fcd1 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb1 github.com/pactus-project/pactus/www/html/blockchain.go:93 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x971289 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x971288 github.com/pactus-project/pactus/store.(*txStore).tx+0x148 github.com/pactus-project/pactus/store/tx.go:74 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 8] @ 0x142e47d 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e47c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x11c github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 65280] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 36864] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 6912] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 128] @ 0x49b332 0x49a925 0x8aeb45 0x8ae886 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aeb44 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.4/internal/order/range.go:45 # 0x8ae885 google.golang.org/protobuf/internal/order.RangeFields+0x265 google.golang.org/protobuf@v1.36.4/internal/order/range.go:64 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1152] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 27264] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b91a8 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b91a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xac7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:528 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 96] @ 0x981195 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x1243738 0x47efc1 # 0x981194 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:295 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x1243737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 24320] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 768] @ 0xea2985 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea2984 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xba4 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:448 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 192] @ 0x863b87 0x9ddac5 0x9ddacc 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ddac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1524 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddacb crypto/tls.(*clientHelloMsg).marshalMsg+0x152b crypto/tls/handshake_messages.go:180 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xe8295c 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 72] @ 0x7950d2 0x7aa25d 0x7aa255 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7aa25c github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x91c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x7aa254 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x914 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1113 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1408] @ 0xccab15 0xcca4d1 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xccab14 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x94 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2096 # 0xcca4d0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1f0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2062 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 16] @ 0x596dc5 0x596dc6 0x5c58d3 0x81bcf8 0x8213f7 0x817699 0x81a37b 0x81f1b5 0x81a2cb 0x126fbc4 0x126f1ef 0x126f69b 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x81bcf7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:138 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81a37a github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol.func1+0x5a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:207 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0x81a2ca github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol+0x6a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:205 # 0x126fbc3 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0xe3 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 672] @ 0x41310d 0x41366f 0x473cf1 0x1430abd 0x142fd85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430abc github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:146 # 0x142fd84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1c4 github.com/pactus-project/pactus/www/grpc/network.go:114 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x13513f7 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13513f6 google.golang.org/grpc.newClientStreamWithParams+0x296 google.golang.org/grpc@v1.70.0/stream.go:288 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xc20a3f 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc20a3e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2fe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:97 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x547d1e 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0x474bac 0xcb0770 0x1178e82 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0xcb076f github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x12f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x1178e81 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xf61 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:850 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 64] @ 0x753e75 0x755c55 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x753e74 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x755c54 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x147082e 0x14707c0 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147082d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xc0d github.com/pactus-project/pactus/www/html/server.go:224 # 0x14707bf github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb9f github.com/pactus-project/pactus/www/html/blockchain.go:113 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 768] @ 0x49b415 0x49a925 0xecb09f 0xecb07c 0xea9b0a 0xea91cd 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xecb09e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xecb07b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xea9b09 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:236 # 0xea91cc github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.49.0/receive_stream.go:148 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 64] @ 0x14703fa 0x14703b7 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14703f9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x7d9 github.com/pactus-project/pactus/www/html/server.go:224 # 0x14703b6 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x796 github.com/pactus-project/pactus/www/html/blockchain.go:104 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x147739c 0x147864a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147739b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 24] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 24] @ 0x755a32 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755a31 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x331 github.com/pactus-project/pactus/types/tx/tx.go:361 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x471e3a 0xe9b506 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 32] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 40] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cea6 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cea5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:839 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [4: 192] @ 0x7a9bdc 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a9bdb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1046 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 128] @ 0xe65325 0xe617c5 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe65324 github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x264 github.com/quic-go/quic-go@v0.49.0/internal/wire/new_connection_id_frame.go:50 # 0xe617c4 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x264 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:133 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [3: 48] @ 0xea951f 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0xea951e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.49.0/receive_stream.go:171 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 32] @ 0xe8295c 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 16] @ 0x8639a9 0xa06bcf 0xa06b48 0xa06aac 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa06bce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd6e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06b47 crypto/tls.marshalCertificate+0xce7 crypto/tls/handshake_messages.go:1462 # 0xa06aab crypto/tls.(*SessionState).Bytes+0xc4b crypto/tls/ticket.go:138 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 160] @ 0x959374 0x966286 0xcca6d7 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0x959373 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:174 # 0x966285 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:193 # 0xcca6d6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3f6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2077 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 16] @ 0x127e4d6 0x78b0d6 0x78b205 0x127f33a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127f339 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1d9 github.com/pactus-project/pactus/sync/sync.go:524 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x471e3a 0xb95e25 0xb95e1e 0xba5eea 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xb95e24 go.opencensus.io/tag.newMap+0x44 go.opencensus.io@v0.24.0/tag/map.go:92 # 0xb95e1d go.opencensus.io/tag.New+0x3d go.opencensus.io@v0.24.0/tag/map.go:188 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0x529f25 0xeac4a5 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x529f24 context.WithCancelCause+0x64 context/context.go:265 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 32] @ 0xd770e5 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x630911 0x62f6dd 0x62f4d3 0x739f46 0x739ef3 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x739f45 github.com/fxamacker/cbor/v2.Unmarshal+0x65 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x739ef2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x471eb1 0xcb19d3 0x1178431 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0xcb19d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x1178430 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:756 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 64] @ 0x8fd8e8 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xb7ab52 0x1176e68 0x117662a 0x11758f6 0x1174f39 0x47efc1 # 0x8fd8e7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5237 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xb7ab51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 24] @ 0xc853d9 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc853d8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd58 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2064 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a97c 0xa6aa59 0xa6af05 0xa7d01b 0xa7cef2 0xa78097 0x58ef8a 0xa7db0a 0xa7d7ca 0x1381c36 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa6aa58 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0xa6af04 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0xa7d01a net/http.Header.WriteSubset+0xf7a net/http/header.go:187 # 0xa7cef1 net/http.(*chunkWriter).writeHeader+0xe51 net/http/server.go:1577 # 0xa78096 net/http.(*chunkWriter).Write+0x36 net/http/server.go:376 # 0x58ef89 bufio.(*Writer).Write+0xe9 bufio/bufio.go:679 # 0xa7db09 net/http.(*response).write+0x2a9 net/http/server.go:1702 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 320] @ 0x737f3f 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 144] @ 0x13aa3e5 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x13aa3e4 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 8] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 128] @ 0x755c91 0x755ab0 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x755c90 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 112] @ 0x1306e2c 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x1306e2b google.golang.org/grpc/internal/transport.NewServerTransport+0x76b google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:254 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 96] @ 0x1311fd6 0x13120fb 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x1311fd5 bufio.NewReaderSize+0xb5 bufio/bufio.go:53 # 0x13120fa google.golang.org/grpc/internal/transport.newFramer+0x1da google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:405 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [4: 1024] @ 0x49b415 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 896] @ 0x79e30d 0x79f5b2 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x981365 0x7e5231 0x981169 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x1243738 0x47efc1 # 0x981364 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:321 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x1243737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [2: 32] @ 0x147036e 0x1470300 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147036d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x74d github.com/pactus-project/pactus/www/html/server.go:224 # 0x14702ff github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6df github.com/pactus-project/pactus/www/html/blockchain.go:103 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x45ae72 0x45a985 0x45ab0a 0x73c64f 0x1477351 0x1477368 0x147864a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c64e github.com/pactus-project/pactus/types/amount.Amount.Format+0x10e github.com/pactus-project/pactus/types/amount/amount.go:137 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 352] @ 0x474bac 0xa7bcb5 0xa7b712 0xa80186 0xa802ae 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa80185 net/http.Error+0x1a5 net/http/server.go:2251 # 0xa802ad net/http.NotFound+0x2d net/http/server.go:2256 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xa007ee 0xa00674 0xa00684 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x12fbeb6 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbeb5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0x12edc08 0x13152bb 0x13152bc 0x1314f91 0x13149a5 0x1315aa5 0x13156de 0x13403de 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12edc07 google.golang.org/grpc/mem.SliceBuffer.read+0xa7 google.golang.org/grpc@v1.70.0/mem/buffers.go:267 # 0x13152ba google.golang.org/grpc/mem.ReadUnsafe+0xba google.golang.org/grpc@v1.70.0/mem/buffers.go:211 # 0x13152bb google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xbb google.golang.org/grpc@v1.70.0/internal/transport/transport.go:256 # 0x1314f90 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:216 # 0x13149a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:143 # 0x1315aa4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:417 # 0x13156dd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.70.0/internal/transport/transport.go:360 # 0x13403dd google.golang.org/grpc.(*parser).recvMsg+0x3d google.golang.org/grpc@v1.70.0/rpc_util.go:659 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x13503a5 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503a4 google.golang.org/grpc.newClientStream+0xa4 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 24] @ 0x511406 0x127e525 0x78b0d6 0x78b205 0x1278f6c 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1278f6b github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0xcb github.com/pactus-project/pactus/sync/handler_blocks_request.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x131c12a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c129 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 96] @ 0x1242d31 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x1242d30 github.com/pactus-project/pactus/network.(*streamService).handleStream+0xb0 github.com/pactus-project/pactus/network/stream.go:49 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 256] @ 0x11c5b9e 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11c5b9d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:745 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x863ac5 0x86399b 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 37888] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x7d272f 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d272e github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x10e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:424 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 96] @ 0x7a458f 0x796f9b 0x79703c 0x796f9b 0x79703c 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 10752] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 64] @ 0x529e05 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 1152] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x127dbdb 0x127d84e 0x1244dbf 0x47efc1 # 0x127dbda github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x7a github.com/pactus-project/pactus/sync/sync.go:281 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7a0c05 0x79f6fb 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0xe7e8a7 0xe7e865 0xe7e855 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e8a6 crypto/tls.Server+0x1c6 crypto/tls/tls.go:40 # 0xe7e864 crypto/tls.QUICServer+0x184 crypto/tls/quic.go:184 # 0xe7e854 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x174 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:128 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 48] @ 0x4d1ca5 0x4d4096 0x4d409e 0x5052ab 0x505294 0x5065b2 0x5063ce 0x50636b 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d4095 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d409d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5052aa syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x505293 os.open+0x13 os/file_open_unix.go:15 # 0x5065b1 os.openFileNolog.func1+0x91 os/file_unix.go:279 # 0x5063cd os.ignoringEINTR+0xad os/file_posix.go:251 # 0x50636a os.openFileNolog+0x4a os/file_unix.go:278 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x7c624b 0x513edf 0x5147e6 0x51729e 0x5113f3 0x7cd371 0x7b85e5 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7c624a github.com/syndtr/goleveldb/leveldb.internalKey.String+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:140 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x7b8516 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b8515 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x275 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 64] @ 0x511406 0x7cd371 0x7ce64e 0x79e859 0x79f351 0x79fae9 0x79face 0x7ce51c 0x7ce440 0x7ce2bb 0x7cd7db 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7ce64d github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3.(*tOps).remove.1+0x10d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:491 # 0x79e858 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x1d8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:188 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x79fae8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unref+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:623 # 0x79facd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x24d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:440 # 0x7ce51b github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x13b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7ce43f github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:108 # 0x7ce2ba github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x25a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:176 # 0x7cd7da github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x3fa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:187 0: 0 [1: 8] @ 0x79fa2b 0x7ce51c 0x7ce440 0x7ce2bb 0x7cd7db 0x47efc1 # 0x79fa2a github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x1aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:434 # 0x7ce51b github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x13b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7ce43f github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:108 # 0x7ce2ba github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x25a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:176 # 0x7cd7da github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x3fa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:187 0: 0 [2: 12288] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 384] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 72] @ 0x657d79 0x7423f3 0x755691 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 192] @ 0x5c3488 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 16] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x146fda7 0x146fd50 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fda6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x186 github.com/pactus-project/pactus/www/html/server.go:224 # 0x146fd4f github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x12f github.com/pactus-project/pactus/www/html/blockchain.go:94 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 160] @ 0x13507ba 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507b9 google.golang.org/grpc.newClientStream+0x4b9 google.golang.org/grpc@v1.70.0/stream.go:221 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 160] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [5: 240] @ 0x52c0c5 0x12fc47c 0x12fc41c 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12fc47b google.golang.org/grpc/internal/credentials.NewRequestInfoContext+0xdb google.golang.org/grpc@v1.70.0/internal/credentials/credentials.go:29 # 0x12fc41b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 128] @ 0x1398ed5 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1398ed4 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0xd770e5 0xd6f97d 0xd6f8af 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xe5ca1f 0x489bfb 0x489956 0xe93bc5 0xe8c8f7 0x47efc1 # 0xe5ca1e github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.49.0/internal/qerr/errors.go:51 # 0x489bfa errors.is+0x23a errors/wrap.go:68 # 0x489955 errors.Is+0x95 errors/wrap.go:50 # 0xe93bc4 github.com/quic-go/quic-go.(*connection).handleCloseError+0x144 github.com/quic-go/quic-go@v0.49.0/connection.go:1653 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [1: 512] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 24] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5db35 0xd69afe 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5db34 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x754 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:212 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 32] @ 0x6214ce 0x62147d 0x861aac 0x861aa7 0x861546 0x87e995 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6214cd math/big.nat.make+0x6d math/big/nat.go:61 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x861aab math/big.(*Int).SetBytes+0xcb math/big/int.go:512 # 0x861aa6 vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xc6 vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x861545 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x65 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x87e994 crypto/x509.parseCertificate+0x234 crypto/x509/parser.go:869 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0x14705b5 0x147056a 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14705b4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x994 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1470569 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x949 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 2304] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 160] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 32] @ 0xe878d8 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe878d7 github.com/quic-go/quic-go.init.func1+0x997 github.com/quic-go/quic-go@v0.49.0/connection.go:284 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 144] @ 0x12fc06f 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc06e google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3ee google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:510 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 16] @ 0x143465b 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143465a github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ba github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 80] @ 0x14779d5 0x147793a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14779d4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xd4 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 144] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 16] @ 0x7cdfd7 0x79e859 0x79f351 0x79fae9 0x79face 0x7cde9f 0x7cde06 0x47efc1 # 0x7cdfd6 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*tOps).remove.func5+0xd6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:491 # 0x79e858 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x1d8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:188 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x79fae8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unref+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:623 # 0x79facd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x24d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:440 # 0x7cde9e github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xabe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7cde05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xa25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:216 0: 0 [1: 176] @ 0xbc9ff2 0xbc9f3e 0xc13d26 0x47efc1 # 0xbc9ff1 github.com/libp2p/go-libp2p-kbucket.(*bucket).peerIds+0x171 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:92 # 0xbc9f3d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:521 # 0xc13d25 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x105 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:565 0: 0 [2: 32] @ 0x9e35dd 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e35dc crypto/tls.(*clientHelloMsg).unmarshal+0x3dc crypto/tls/handshake_messages.go:440 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 28416] @ 0x14237e9 0x14232e5 0x142161a 0x14295d3 0x142af65 0x14bd45f 0x47efc1 # 0x14237e8 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x14295d2 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x392 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xc21c93 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21c92 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:253 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xe8b88b 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b88a github.com/quic-go/quic-go.(*connection).preSetup+0x52a github.com/quic-go/quic-go@v0.49.0/connection.go:476 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 80] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x1456007 0x1334205 0x13a9807 0x13ad299 0x4b21a6 0x4b12b9 0x148da42 0x1488d7b 0x1487c0e 0x148724c 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9806 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetRawTransferTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:100 # 0x13ad298 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 # 0x4b21a5 reflect.Value.call+0xca5 reflect/value.go:581 # 0x4b12b8 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x148da41 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xc1 github.com/creachadair/jrpc2@v1.3.0/handler/handler.go:238 # 0x1488d7a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.0/server.go:387 # 0x1487c0d github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.0/server.go:259 # 0x148724b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.0/server.go:180 0: 0 [1: 19072] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7abc49 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7abc48 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:311 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 192] @ 0xa9ff3c 0xa9fefd 0xaa0014 0xa7e5ea 0x47efc1 # 0xa9ff3b bufio.NewReaderSize+0x1db bufio/bufio.go:53 # 0xa9fefc bufio.NewReader+0x19c bufio/bufio.go:60 # 0xaa0013 net/http.newBufioReader+0x2b3 net/http/server.go:859 # 0xa7e5e9 net/http.(*conn).serve+0x269 net/http/server.go:2013 0: 0 [1: 4864] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 1200] @ 0x7a717c 0x7a9f08 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a9f07 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 704] @ 0x474bac 0x473845 0x4c06a9 0x4ba665 0x547885 0x54569e 0x544f9e 0x544b59 0x1485a15 0x1485625 0x14819e5 0x148150e 0x47efc1 # 0x473844 reflect.mapassign_faststr0+0x24 runtime/map.go:1493 # 0x4c06a8 reflect.mapassign_faststr+0xa8 reflect/value.go:3898 # 0x4ba664 reflect.Value.SetMapIndex+0x224 reflect/value.go:2455 # 0x547884 encoding/json.(*decodeState).object+0x12e4 encoding/json/decode.go:799 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x1485a14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.0/json.go:204 # 0x1485624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.0/json.go:108 # 0x14819e4 github.com/creachadair/jrpc2.(*Client).accept+0x84 github.com/creachadair/jrpc2@v1.3.0/client.go:80 # 0x148150d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.0/client.go:67 0: 0 [1: 128] @ 0x49b332 0x49a925 0xe8947b 0xe8e9f6 0xe8e9dc 0xe8c345 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe8947a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:59 # 0xe8e9f5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xab5 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:39 # 0xe8e9db github.com/quic-go/quic-go.(*connection).handlePacketImpl+0xa9b github.com/quic-go/quic-go@v0.49.0/connection.go:890 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 144] @ 0xe9fa1e 0xe8a70c 0xe93fd9 0xe8c8f7 0x47efc1 # 0xe9fa1d github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x7d github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:161 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0x7a0e30 0x79f6fb 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 192] @ 0x7a0c05 0x79f6fb 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x510e3e 0x5113d0 0x138500b 0x1380e77 0x1381625 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x510e3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x5113cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x138500a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:154 # 0x1380e76 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:121 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6ac25 0xd68f05 0xd6cdcf 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6ac24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:514 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 432] @ 0x412d97 0x415b5d 0x415865 0x474c45 0xcc141d 0xcd4092 0xccfd05 0x47efc1 # 0xcc141c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x75c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1184 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [1: 2688] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0xe827d8 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x1312139 0x1312126 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x1312138 google.golang.org/grpc/internal/transport.newBufWriter+0x218 google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:308 # 0x1312125 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:411 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 32] @ 0x865a85 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x865a84 crypto/ecdsa.mixedCSPRNG+0x64 crypto/ecdsa/ecdsa.go:430 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 16] @ 0x45af46 0xe4c3d5 0xe4bf2f 0x47efc1 # 0xe4c3d4 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0xe4bf2e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:319 0: 0 [7: 336] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 16] @ 0x13402e7 0x135138b 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13402e6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.70.0/rpc_util.go:338 # 0x135138a google.golang.org/grpc.newClientStreamWithParams+0x22a google.golang.org/grpc@v1.70.0/stream.go:284 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x1310049 0x130eaa5 0x1348d5b 0x1348d61 0x134d92a 0x134633f 0x47efc1 # 0x1310048 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x88 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1313 # 0x130eaa4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x944 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1103 # 0x1348d5a google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x157a google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1348d60 google.golang.org/grpc.(*Server).processUnaryRPC+0x1580 google.golang.org/grpc@v1.70.0/server.go:1413 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0xd74ff9 0xd74fed 0xd77195 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd74ff8 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.38.2/p2p/metricshelper/pool.go:16 # 0xd74fec github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/stats.go:179 # 0xd77194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:226 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 48] @ 0x45ae72 0x45a985 0x45ab0a 0x73c64f 0x1477351 0x1477368 0x1477b9a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c64e github.com/pactus-project/pactus/types/amount.Amount.Format+0x10e github.com/pactus-project/pactus/types/amount/amount.go:137 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 72] @ 0x73a05c 0x73cf52 0x73ce3f 0x125458c 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x125458b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:540 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x12ff2ef 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff2ee google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2ce google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:773 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 12288] @ 0x7d7be9 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d7be8 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x1148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 48] @ 0xc22739 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc22738 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x378 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x7b9dc9 0x7b9d7b 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b9dc8 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8a8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:125 # 0x7b9d7a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:563 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0x7d2112 0x7d20d2 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d2111 github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:21 # 0x7d20d1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:371 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 480] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96b2eb 0x96f0c5 0x1255b5e 0x142dc29 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96b2ea github.com/pactus-project/pactus/store.(*accountStore).account+0xea github.com/pactus-project/pactus/store/account.go:56 # 0x96f0c4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:305 # 0x1255b5d github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3d github.com/pactus-project/pactus/state/state.go:673 # 0x142dc28 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc8 github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x1351476 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351475 google.golang.org/grpc.newClientStreamWithParams+0x315 google.golang.org/grpc@v1.70.0/stream.go:289 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 1920] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x4d1ca5 0x4d4096 0x4d409e 0x5052ab 0x505294 0x5065b2 0x5063ce 0x50636b 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d4095 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d409d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5052aa syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x505293 os.open+0x13 os/file_open_unix.go:15 # 0x5065b1 os.openFileNolog.func1+0x91 os/file_unix.go:279 # 0x5063cd os.ignoringEINTR+0xad os/file_posix.go:251 # 0x50636a os.openFileNolog+0x4a os/file_unix.go:278 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6adc5 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6adc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:524 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 18944] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x796b85 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x796b84 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:89 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 13824] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 1920] @ 0x7b838f 0x7b82fa 0x7b82e3 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b838e github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x7b82f9 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x59 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x7b82e2 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x42 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 48] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 384] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 9728] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 336] @ 0xd916fe 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd916fd github.com/libp2p/go-yamux/v4.newStream+0xdd github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:71 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 48] @ 0x4d1ca5 0x4d446c 0x4d4474 0x506a5f 0x506a4b 0x506a4a 0x506a3d 0x79036a 0x7cdf42 0x79e859 0x79f351 0x79fae9 0x79face 0x7cde9f 0x7cde06 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d446b syscall.BytePtrFromString+0x2b syscall/syscall.go:68 # 0x4d4473 syscall.unlinkat+0x33 syscall/zsyscall_linux_amd64.go:162 # 0x506a5e syscall.Unlink+0x3e syscall/syscall_linux.go:333 # 0x506a4a os.Remove.func1+0x2a os/file_unix.go:381 # 0x506a49 os.ignoringEINTR+0x29 os/file_posix.go:251 # 0x506a3c os.Remove+0x1c os/file_unix.go:380 # 0x790369 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x189 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:525 # 0x7cdf41 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*tOps).remove.func5+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:488 # 0x79e858 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x1d8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:188 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x79fae8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unref+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:623 # 0x79facd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x24d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:440 # 0x7cde9e github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xabe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7cde05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xa25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:216 0: 0 [1: 112] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0xbd2898 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xbd2897 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:348 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 7168] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x63e14f 0x142ff91 0x142ff5e 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x142ff90 github.com/fxamacker/cbor/v2.Marshal+0x130 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x142ff5d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xfd github.com/pactus-project/pactus/www/grpc/network.go:78 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 96] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0xe87351 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87350 github.com/quic-go/quic-go.init.func1+0x410 github.com/quic-go/quic-go@v0.49.0/connection.go:258 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 80] @ 0x13503ea 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503e9 google.golang.org/grpc.newClientStream+0xe9 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 960] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x13503a5 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503a4 google.golang.org/grpc.newClientStream+0xa4 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x50e649 0x50e63d 0xeae0e6 0xeb5b1b 0xf65ff7 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x50e648 errors.New+0x228 errors/errors.go:62 # 0x50e63c fmt.Errorf+0x21c fmt/errors.go:30 # 0xeae0e5 github.com/quic-go/quic-go.(*sendStream).Close+0x165 github.com/quic-go/quic-go@v0.49.0/send_stream.go:416 # 0xeb5b1a github.com/quic-go/quic-go.(*stream).Close+0x1a github.com/quic-go/quic-go@v0.49.0/stream.go:132 # 0xf65ff6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:45 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 1232] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1152] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 28416] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [8: 256] @ 0x87a55f 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87a55e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:267 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 24] @ 0x13507a6 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507a5 google.golang.org/grpc.newClientStream+0x4a5 google.golang.org/grpc@v1.70.0/stream.go:220 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 864] @ 0x506165 0x5064b2 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x506164 os.newFile+0x64 os/file_unix.go:163 # 0x5064b1 os.openFileNolog+0x191 os/file_unix.go:297 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 24] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x85d33e 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 32] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 192] @ 0x7a66bd 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 112] @ 0x13323a7 0x1332386 0x12b5db6 0x12dc976 0x12dc358 0x12b585c 0x12b635b 0x1332a55 0x12b7674 0x47efc1 # 0x13323a6 google.golang.org/grpc.(*pickerWrapper).updatePicker+0x146 google.golang.org/grpc@v1.70.0/picker_wrapper.go:70 # 0x1332385 google.golang.org/grpc.(*ccBalancerWrapper).UpdateState+0x125 google.golang.org/grpc@v1.70.0/balancer_wrapper.go:242 # 0x12b5db5 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).UpdateState+0x135 google.golang.org/grpc@v1.70.0/internal/balancer/gracefulswitch/gracefulswitch.go:353 # 0x12dc975 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).updateSubConnState+0x275 google.golang.org/grpc@v1.70.0/balancer/pickfirst/pickfirst.go:240 # 0x12dc357 google.golang.org/grpc/balancer/pickfirst.(*pickfirstBalancer).UpdateClientConnState.func3+0x57 google.golang.org/grpc@v1.70.0/balancer/pickfirst/pickfirst.go:184 # 0x12b585b google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).updateSubConnState+0x27b google.golang.org/grpc@v1.70.0/internal/balancer/gracefulswitch/gracefulswitch.go:261 # 0x12b635a google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn.func1+0x5a google.golang.org/grpc@v1.70.0/internal/balancer/gracefulswitch/gracefulswitch.go:376 # 0x1332a54 google.golang.org/grpc.(*acBalancerWrapper).updateState.func1+0x234 google.golang.org/grpc@v1.70.0/balancer_wrapper.go:336 # 0x12b7673 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:94 0: 0 [4: 64] @ 0x12fc06f 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc06e google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3ee google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:510 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x14784e8 0x147844d 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14784e7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xbe7 github.com/pactus-project/pactus/www/html/server.go:212 # 0x147844c github.com/pactus-project/pactus/www/html.txToTable+0xb4c github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0xe7227e 0xe74f46 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [15: 3120] @ 0x7a9a25 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a9a24 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 2816] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xeae2bb 0xec922d 0xe92f02 0xe921cc 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeae2ba github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x13a github.com/quic-go/quic-go@v0.49.0/send_stream.go:456 # 0xec922c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.49.0/send_stream.go:485 # 0xe92f01 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.49.0/connection.go:1513 # 0xe921cb github.com/quic-go/quic-go.(*connection).handleFrame+0x30b github.com/quic-go/quic-go@v0.49.0/connection.go:1348 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 48] @ 0x12ebc89 0x13010e5 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x13010e4 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1071 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 224] @ 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x79d954 0x7c301c 0x7c3b29 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79d953 github.com/syndtr/goleveldb/leveldb/journal.(*Writer).Next+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/journal/journal.go:491 # 0x7c301b github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:19 # 0x7c3b28 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:231 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x146f613 0x146f580 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146f612 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5b2 github.com/pactus-project/pactus/www/html/server.go:224 # 0x146f57f github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x51f github.com/pactus-project/pactus/www/html/blockchain.go:39 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 192] @ 0xacd851 0xacd573 0xad24ac 0xc21f45 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc21f44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:275 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x1482f08 0x1482ef3 0x1484105 0x1490332 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1482f07 github.com/creachadair/jrpc2.newPending+0x327 github.com/creachadair/jrpc2@v1.3.0/client.go:449 # 0x1482ef2 github.com/creachadair/jrpc2.(*Client).send+0x312 github.com/creachadair/jrpc2@v1.3.0/client.go:221 # 0x1484104 github.com/creachadair/jrpc2.(*Client).Batch+0x1a4 github.com/creachadair/jrpc2@v1.3.0/client.go:350 # 0x1490331 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x4d1 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:126 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x142fd99 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142fd98 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1d8 github.com/pactus-project/pactus/www/grpc/network.go:110 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 720] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0xc239ea 0x47efc1 # 0xc239e9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x369 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:442 0: 0 [1: 96] @ 0xacd899 0xacd573 0xad24ac 0xc211a5 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc211a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:156 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 96] @ 0x511406 0x127e525 0x78b0d6 0x78b205 0x127f33a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127f339 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1d9 github.com/pactus-project/pactus/sync/sync.go:524 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x73e745 0x757a9b 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 96] @ 0x863b87 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [6: 288] @ 0x13523e5 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523e4 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.70.0/rpc_util.go:931 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 80] @ 0xc21fce 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21fcd github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xed github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:283 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x131c12a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c129 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 8] @ 0x761878 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x761877 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x1470265 0x1470214 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470264 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x644 github.com/pactus-project/pactus/www/html/server.go:208 # 0x1470213 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5f3 github.com/pactus-project/pactus/www/html/blockchain.go:102 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x14781ff 0x147816d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14781fe github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8fe github.com/pactus-project/pactus/www/html/server.go:216 # 0x147816c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x49b332 0x49a925 0x12ecb85 0x12ebe1b 0x12ebf0a 0x12f363c 0x12f18e8 0x130839e 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12ecb84 google.golang.org/grpc/mem.(*buffer).Free+0xe4 google.golang.org/grpc@v1.70.0/mem/buffers.go:162 # 0x12ebe1a google.golang.org/grpc/mem.(*sliceReader).freeFirstBufferIfEmpty+0x5a google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:165 # 0x12ebf09 google.golang.org/grpc/mem.(*sliceReader).Read+0x49 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:188 # 0x12f363b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x37b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:996 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [3: 96] @ 0x126f965 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x126f964 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x11c682a 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x11c6829 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x129 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:883 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 32] @ 0x147066e 0x14705fe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147066d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa4d github.com/pactus-project/pactus/www/html/server.go:224 # 0x14705fd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9dd github.com/pactus-project/pactus/www/html/blockchain.go:109 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x127e4d6 0x78b0d6 0x78b205 0x127bd9e 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127bd9d github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x9d github.com/pactus-project/pactus/sync/handler_transactions.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x49b319 0x49a925 0x624ac9 0x624aae 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x624ac8 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x624aad math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x14702b7 0x1470214 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14702b6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x696 github.com/pactus-project/pactus/www/html/server.go:208 # 0x1470213 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5f3 github.com/pactus-project/pactus/www/html/blockchain.go:102 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 4608] @ 0x142fc25 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142fc24 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x64 github.com/pactus-project/pactus/www/grpc/network.go:68 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x14782b3 0x147824b 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14782b2 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9b2 github.com/pactus-project/pactus/www/html/server.go:224 # 0x147824a github.com/pactus-project/pactus/www/html.txToTable+0x94a github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x14701cb 0x1470172 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14701ca github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x5aa github.com/pactus-project/pactus/www/html/server.go:251 # 0x1470171 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x551 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 32] @ 0x13507a6 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507a5 google.golang.org/grpc.newClientStream+0x4a5 google.golang.org/grpc@v1.70.0/stream.go:220 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 960] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x73b279 0x73a2f6 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [3: 57216] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 3456] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x547d1e 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0xeac3fc 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeac3fb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.49.0/send_stream.go:82 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x547d1e 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x14785d7 0x1478534 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14785d6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xcd6 github.com/pactus-project/pactus/www/html/server.go:212 # 0x1478533 github.com/pactus-project/pactus/www/html.txToTable+0xc33 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 336] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 24] @ 0x81e3ee 0xbb8109 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [3: 72] @ 0x73c5fa 0x73c59c 0x1477351 0x1477368 0x147864a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c5f9 strconv.FormatFloat+0xb9 strconv/ftoa.go:48 # 0x73c59b github.com/pactus-project/pactus/types/amount.Amount.Format+0x5b github.com/pactus-project/pactus/types/amount/amount.go:135 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 384] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 49152] @ 0x7cc8f6 0x7cc85c 0x7c76c9 0x7b092c 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7cc8f5 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x6b5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x7cc85b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x61b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:311 # 0x7c76c8 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x468 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:170 # 0x7b092b github.com/syndtr/goleveldb/leveldb.Open+0x8b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:189 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [7: 336] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 48] @ 0x7b856c 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b856b github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2cb github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 112] @ 0x511406 0x7cd371 0x7b85e5 0x7b91a8 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b91a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xac7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:528 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 24] @ 0x4d1ca5 0x4d67b7 0x4d67c1 0x5094d2 0x5094b1 0x5094ba 0x5094ae 0x5090ec 0x5b9c27 0x5b0c7a 0x5b0c62 0x5b0945 0x5cfc07 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d67b6 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4d67c0 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1453 # 0x5094d1 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:67 # 0x5094b0 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x5094b9 os.ignoringEINTR+0x39 os/file_posix.go:251 # 0x5094ad os.statNolog+0x2d os/stat_unix.go:31 # 0x5090eb os.Stat+0x2b os/stat.go:13 # 0x5b9c26 net.(*resolverConfig).tryUpdate+0x186 net/dnsclient_unix.go:415 # 0x5b0c79 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:368 # 0x5b0c61 net.(*conf).lookupOrder+0x181 net/conf.go:275 # 0x5b0944 net.(*conf).hostLookupOrder+0x84 net/conf.go:228 # 0x5cfc06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [2: 480] @ 0x7a717c 0x7a79ab 0x7d2fe7 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a79aa github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:812 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x7b9dc9 0x7b9d7b 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b9dc8 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8a8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:125 # 0x7b9d7a github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:563 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 48] @ 0xd770e5 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 48] @ 0x879505 0x87edea 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879504 crypto/x509.parseName+0x124 crypto/x509/parser.go:146 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x7caff0 0x7cafd3 0x7b89be 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7cafef github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2af github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:302 # 0x7cafd2 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:328 # 0x7b89bd github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:440 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 192] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 704] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0x66e53b 0x66e554 0x66f03b 0x143c48d 0x143c468 0x143c456 0x143d975 0x143806b 0x143833a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x66e53a regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0x66e553 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0x66f03a regexp.(*Regexp).doExecute+0x29a regexp/exec.go:532 # 0x143c48c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x143c467 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:527 # 0x143c455 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x143d974 github.com/gorilla/mux.(*Route).Match+0xb4 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x143806a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1438339 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x146fe72 0x146fe19 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fe71 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x251 github.com/pactus-project/pactus/www/html/server.go:251 # 0x146fe18 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1f8 github.com/pactus-project/pactus/www/html/blockchain.go:95 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 960] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0xe5ca1f 0x48a325 0x489f08 0xe93c10 0xe8c8f7 0x47efc1 # 0xe5ca1e github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.49.0/internal/qerr/errors.go:51 # 0x48a324 errors.as+0x324 errors/wrap.go:132 # 0x489f07 errors.As+0x1c7 errors/wrap.go:113 # 0xe93c0f github.com/quic-go/quic-go.(*connection).handleCloseError+0x18f github.com/quic-go/quic-go@v0.49.0/connection.go:1655 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [3: 288] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0xcdf2af 0x1239312 0x123931c 0x123f654 0x47efc1 # 0xcdf2ae github.com/libp2p/go-libp2p-pubsub.(*Topic).Publish+0x26e github.com/libp2p/go-libp2p-pubsub@v0.12.0/topic.go:252 # 0x1239311 github.com/pactus-project/pactus/network.(*gossipService).publish+0x1f1 github.com/pactus-project/pactus/network/gossip.go:110 # 0x123931b github.com/pactus-project/pactus/network.(*gossipService).Broadcast+0x1fb github.com/pactus-project/pactus/network/gossip.go:94 # 0x123f653 github.com/pactus-project/pactus/network.(*network).Broadcast.func1+0x33 github.com/pactus-project/pactus/network/network.go:378 0: 0 [1: 16] @ 0xd770e5 0xd6f97d 0xd6f8af 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 80] @ 0xc21ca7 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21ca6 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3e6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:251 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xacd899 0xacd573 0xad24ac 0xc211a5 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc211a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:156 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0x131c10a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c109 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 128] @ 0x5cc1cc 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5cc1cb net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:333 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 128] @ 0x12fbfdd 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbfdc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:505 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x1428825 0x14294dd 0x142af65 0x14bd45f 0x47efc1 # 0x1428824 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x64 github.com/pactus-project/pactus/www/zmq/publisher.go:50 # 0x14294dc github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x29c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x75744c 0x7573f6 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75744b github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x16b github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x7573f5 github.com/pactus-project/pactus/types/block.(*Block).String+0x115 github.com/pactus-project/pactus/types/block/block.go:149 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 672] @ 0x13511ea 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13511e9 google.golang.org/grpc.newClientStreamWithParams+0x89 google.golang.org/grpc@v1.70.0/stream.go:260 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [5: 120] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127d1a8 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127d1a7 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x1a7 github.com/pactus-project/pactus/sync/sync.go:179 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 8] @ 0x761878 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x761877 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 12288] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 112] @ 0x1477b2a 0x1477ad1 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477b29 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x229 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477ad0 github.com/pactus-project/pactus/www/html.txToTable+0x1d0 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x4a6cc5 0x4c176b 0x85c77b 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c77a encoding/asn1.makeBody+0xe7a encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x14704ba 0x147046e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14704b9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x899 github.com/pactus-project/pactus/www/html/server.go:216 # 0x147046d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x84d github.com/pactus-project/pactus/www/html/blockchain.go:105 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x14789d4 0x1478985 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14789d3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10d3 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478984 github.com/pactus-project/pactus/www/html.txToTable+0x1084 github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 8192] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 96] @ 0x12f0c07 0x12f0be3 0x130132d 0x130130b 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130132c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2ac google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130130a google.golang.org/grpc/internal/transport.(*http2Client).write+0x28a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1095 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x147739c 0x1477b9a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147739b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78eb8 0xd7297d 0xd72345 0xd72049 0xd69b95 0xd699da 0xe48208 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7297c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:610 # 0xd72344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:580 # 0xd72048 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:562 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xe48207 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x5c7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:106 0: 0 [5: 120] @ 0x1398f25 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1398f24 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 720] @ 0x7a717c 0x7a759c 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x796b85 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x796b84 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:89 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 64] @ 0x14290cd 0x142af65 0x14bd45f 0x47efc1 # 0x14290cc github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x46c github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:41 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xc1ec1e 0xc21071 0x47efc1 # 0xc1ec1d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:77 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0x1470dee 0x1470d9a 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470ded github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2ad github.com/pactus-project/pactus/www/html/server.go:251 # 0x1470d99 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x259 github.com/pactus-project/pactus/www/html/blockchain.go:140 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 133504] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [5: 15360] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x127e4d6 0x78b0d6 0x78b2bd 0x127e32e 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127e32d github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0xed github.com/pactus-project/pactus/sync/sync.go:320 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 20480] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x511406 0x12774b4 0x1276338 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12774b3 github.com/beevik/ntp.fixHostPort+0x253 github.com/beevik/ntp@v1.4.3/ntp.go:681 # 0x1276337 github.com/beevik/ntp.getTime+0x137 github.com/beevik/ntp@v1.4.3/ntp.go:492 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 32] @ 0x14781ff 0x147816d 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14781fe github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8fe github.com/pactus-project/pactus/www/html/server.go:216 # 0x147816c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x146ffad 0x146ff6e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146ffac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x38c github.com/pactus-project/pactus/www/html/server.go:224 # 0x146ff6d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x34d github.com/pactus-project/pactus/www/html/blockchain.go:97 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 96] @ 0x7a9bdc 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a9bdb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1046 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 32] @ 0x142d558 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d557 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa77 github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0xcb2505 0x11c5f44 0x11c5485 0x12430cb 0x123f44a 0x47efc1 # 0xcb2504 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x11c5f43 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:778 # 0x11c5484 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x5c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:735 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 96] @ 0x6c8ee5 0xa010ed 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 560] @ 0x7d761c 0x7d7584 0x7d748e 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d761b github.com/syndtr/goleveldb/leveldb.newTableFile+0xb7b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:53 # 0x7d7583 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0xae3 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:82 # 0x7d748d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x9ed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:512 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 1792] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 20480] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 640] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x1351476 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351475 google.golang.org/grpc.newClientStreamWithParams+0x315 google.golang.org/grpc@v1.70.0/stream.go:289 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 163840] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7d23e9 0x7c876e 0x7b7f3d 0x7b7339 0x7b6b49 0x7b79c8 0x7b7866 0x7bb2d6 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7d23e8 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x7c876d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x7b7f3c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b79c7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7865 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x265 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x7bb2d5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [1: 128] @ 0xc87acc 0xc84de5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc87acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2673 # 0xc84de4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2167 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 96] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a8d4 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x7b2ba5 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2ba4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 80] @ 0x12fc06f 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc06e google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3ee google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:510 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0xeb672c 0xeb674a 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb672b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x54b github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:55 # 0xeb6749 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x569 github.com/quic-go/quic-go@v0.49.0/streams_map.go:126 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [19: 912] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 2080] @ 0x7a9a25 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a9a24 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 19456] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [1: 128] @ 0x965715 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16] @ 0xba647e 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba647d github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x61d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:101 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 160] @ 0xe84956 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe84955 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xd5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:57 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 32256] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 26112] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [25: 2800] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 640] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x4a6cc5 0x4c176b 0x8581a3 0x858a74 0xe54bc5 0xe54b92 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x8581a2 encoding/asn1.parseField+0x2102 encoding/asn1/asn1.go:934 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [16: 384] @ 0x12f0c07 0x12f0be3 0x130132d 0x130130b 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130132c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2ac google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130130a google.golang.org/grpc/internal/transport.(*http2Client).write+0x28a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1095 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 160] @ 0xc20a3f 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc20a3e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2fe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:97 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x534cfa 0x6572ea 0x760b7b 0x760ae9 0x96b6fa 0x96f45f 0x1254655 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x760b7a github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x760ae8 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x96b6f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x96f45e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:326 # 0x1254654 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:532 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x612cb3 0x6f9e45 0x6f99c5 0x6f70af 0x701205 0x7009de 0x7009d4 0x73aaad 0x73a314 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f9e44 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulWindowed+0x3c4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:508 # 0x6f99c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).IsInSubGroup+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:487 # 0x6f70ae github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:199 # 0x701204 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x364 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1268 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x13546a8 0x13521df 0x13540c9 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x13521de google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x4d2405 0x4d2792 0x5d60f3 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5b5194 0x5b49ee 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5d60f2 net.(*netFD).dial+0x432 net/sock_posix.go:139 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5b5193 net.(*sysDialer).dialSingle+0x353 net/dial.go:674 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [4: 64] @ 0x147828a 0x147824b 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1478289 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x989 github.com/pactus-project/pactus/www/html/server.go:224 # 0x147824a github.com/pactus-project/pactus/www/html.txToTable+0x94a github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 512] @ 0x79e399 0x79f5b2 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e398 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1f8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:119 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 240] @ 0x4d1ca5 0x4d4096 0x4d409e 0x5052ab 0x505294 0x5065b2 0x5063ce 0x50636b 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d4095 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d409d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5052aa syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x505293 os.open+0x13 os/file_open_unix.go:15 # 0x5065b1 os.openFileNolog.func1+0x91 os/file_unix.go:279 # 0x5063cd os.ignoringEINTR+0xad os/file_posix.go:251 # 0x50636a os.openFileNolog+0x4a os/file_unix.go:278 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 160] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x13a9153 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13a9152 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 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 72] @ 0x131c10a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c109 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x146fe4e 0x146fe19 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fe4d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x22d github.com/pactus-project/pactus/www/html/server.go:251 # 0x146fe18 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1f8 github.com/pactus-project/pactus/www/html/blockchain.go:95 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xe29dcd 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe29dcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:148 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 32] @ 0x147028e 0x1470214 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147028d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x66d github.com/pactus-project/pactus/www/html/server.go:208 # 0x1470213 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5f3 github.com/pactus-project/pactus/www/html/blockchain.go:102 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x11c50bb 0x11c5077 0x12430cb 0x123f44a 0x47efc1 # 0x11c50ba github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1fa github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x11c5076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [7: 168] @ 0x657d79 0x7423f3 0x755691 0x75607e 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x73e3b9 0x96bbb3 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73e3b8 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x96bbb2 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x192 github.com/pactus-project/pactus/store/block.go:63 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 144] @ 0xe6ba56 0x49aa11 0xeada7b 0xeada6f 0xead710 0xead535 0xe9dd83 0xe9c876 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe6ba55 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:13 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeada7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x21a github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeada6e github.com/quic-go/quic-go.(*sendStream).popNewStreamFrame+0x20e github.com/quic-go/quic-go@v0.49.0/send_stream.go:315 # 0xead70f github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0x10f github.com/quic-go/quic-go@v0.49.0/send_stream.go:272 # 0xead534 github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x54 github.com/quic-go/quic-go@v0.49.0/send_stream.go:222 # 0xe9dd82 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.49.0/framer.go:257 # 0xe9c875 github.com/quic-go/quic-go.(*framer).Append+0x275 github.com/quic-go/quic-go@v0.49.0/framer.go:105 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [28: 2688] @ 0x506165 0x5064b2 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x506164 os.newFile+0x64 os/file_unix.go:163 # 0x5064b1 os.openFileNolog+0x191 os/file_unix.go:297 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0x12eb25e 0x12eb0c6 0x12f354c 0x12f18e8 0x130839e 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [2: 32] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [9: 288] @ 0x60d3f6 0x655971 0x142c9b5 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x60d3f5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x655970 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x142c9b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:114 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 160] @ 0x758230 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75822f github.com/pactus-project/pactus/types/block.(*Header).Encode+0xcf github.com/pactus-project/pactus/types/block/header.go:98 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x49b332 0x49a925 0x9656df 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [6: 48] @ 0x79f707 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 96] @ 0xacd851 0xacd573 0xad24ac 0xc2099a 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc20999 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x79f169 0x79f2b7 0x79f579 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f168 github.com/syndtr/goleveldb/leveldb/cache.(*mNode).initBucket+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:248 # 0x79f2b6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).getBucket+0x36 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:321 # 0x79f578 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0xf8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:376 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 192] @ 0x1430968 0x142fd85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430967 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x142fd84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1c4 github.com/pactus-project/pactus/www/grpc/network.go:114 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x8639a9 0x9ebb54 0x9ebb33 0x863882 0x863c12 0x9eb09c 0x9eaf90 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9ebb53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ebb32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1011 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eb09b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eaf8f crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1010 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x14706f1 0x14706b7 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14706f0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0xad0 github.com/pactus-project/pactus/www/html/server.go:251 # 0x14706b6 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xa96 github.com/pactus-project/pactus/www/html/blockchain.go:110 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x14782b3 0x147824b 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14782b2 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9b2 github.com/pactus-project/pactus/www/html/server.go:224 # 0x147824a github.com/pactus-project/pactus/www/html.txToTable+0x94a github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 192] @ 0x511406 0x1246f2c 0x1246c5e 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1246f2b github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x18b github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x1246c5d github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7d github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x863b87 0x9f1a54 0x9f19bc 0x9f30d8 0x9fd5a6 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fd5a5 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:855 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0xce4fbf 0x47efc1 # 0xce4fbe github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xbe github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:283 0: 0 [3: 48] @ 0x1340f4c 0x135b599 0x1354871 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1340f4b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.70.0/rpc_util.go:753 # 0x135b598 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.70.0/stream.go:1821 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x49b319 0x49a925 0x624ac9 0x624aae 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x624ac8 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x624aad math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x12fbfdd 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbfdc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:505 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x13523c8 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523c7 google.golang.org/grpc.newContextWithRPCInfo+0xe7 google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 19456] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 224] @ 0x511406 0x7cd371 0x7b85e5 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 73728] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 48] @ 0x4d135f 0x5c3293 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 32] @ 0x755869 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755868 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x168 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x547d1e 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xc87acc 0xc84de5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc87acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2673 # 0xc84de4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2167 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 768] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x126fd2e 0x126ff07 0x128396a 0x1239dff 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x126fd2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).isExpiredMessage+0xed github.com/pactus-project/pactus/sync/firewall/firewall.go:239 # 0x126ff06 github.com/pactus-project/pactus/sync/firewall.(*Firewall).AllowConsensusRequest+0x26 github.com/pactus-project/pactus/sync/firewall/firewall.go:269 # 0x1283969 github.com/pactus-project/pactus/sync.(*synchronizer).consensusTopicEvaluator+0x29 github.com/pactus-project/pactus/sync/sync.go:572 # 0x1239dfe github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x11e github.com/pactus-project/pactus/network/gossip.go:222 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [5: 160] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [9: 216] @ 0x73add2 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73add1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x142d558 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d557 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa77 github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 576] @ 0x7c94e5 0x7c8fcf 0x7ba5df 0x7bb94f 0x47efc1 # 0x7c94e4 github.com/syndtr/goleveldb/leveldb.newCompaction+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:137 # 0x7c8fce github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x30e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:94 # 0x7ba5de github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:643 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 48] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127e32e 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127e32d github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0xed github.com/pactus-project/pactus/sync/sync.go:320 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x1315930 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 120] @ 0x12fbf25 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbf24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:498 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x127e4d6 0x78b0d6 0x78b205 0x127b7ca 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127b7c9 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_proposal.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x7ce4cf 0x7ce440 0x7ce2bb 0x7cd7db 0x47efc1 # 0x7ce4ce github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7ce43f github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:108 # 0x7ce2ba github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x25a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:176 # 0x7cd7da github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x3fa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:187 0: 0 [6: 1440] @ 0x7a717c 0x7a79ab 0x7d2fe7 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a79aa github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:812 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 64] @ 0x1470055 0x1470032 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470054 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x434 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1470031 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x411 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 768] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x1476f9c 0x1476f75 0x1476f67 0x1477885 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476f9b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1477884 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 1120] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0xc828b6 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc828b5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x795 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1550 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 32] @ 0xa0ee27 0xa0ec52 0xa0cee8 0x1381f25 0x1381f0f 0x1381632 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa0ee26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0xa0ec51 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:660 # 0xa0cee7 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x1381f24 net/http.Header.Get+0x24 net/http/header.go:50 # 0x1381f0e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.requestAcceptsTrailers+0xe github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:213 # 0x1381631 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x191 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:167 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0x7d2699 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d2698 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x78 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:16 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0x9656df 0xd8e10e 0xd8e0f4 0xd92536 0xd9282f 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92535 github.com/libp2p/go-yamux/v4.(*Stream).sendClose+0x75 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:249 # 0xd9282e github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:316 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 32] @ 0x13513f7 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13513f6 google.golang.org/grpc.newClientStreamWithParams+0x296 google.golang.org/grpc@v1.70.0/stream.go:288 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x1351476 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351475 google.golang.org/grpc.newClientStreamWithParams+0x315 google.golang.org/grpc@v1.70.0/stream.go:289 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 128] @ 0x13503ea 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503e9 google.golang.org/grpc.newClientStream+0xe9 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 224] @ 0xcae4e5 0xcae7cd 0xcca6c2 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae7cc github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xcca6c1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2074 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [6: 96] @ 0x147737c 0x147864a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147737b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 192] @ 0x147797d 0x147793a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147797c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x7c github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 64] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x14708c5 0x1470877 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14708c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xca4 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1470876 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc56 github.com/pactus-project/pactus/www/html/blockchain.go:115 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 144] @ 0x4bce5d 0x8e4665 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13978c7 0x146f102 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e4664 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:521 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x146f101 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0xa1 github.com/pactus-project/pactus/www/html/blockchain.go:20 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x1478a9b 0x1478a4c 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1478a9a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x119a github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478a4b github.com/pactus-project/pactus/www/html.txToTable+0x114b github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0xe87d55 0xe87d3d 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87d54 github.com/quic-go/quic-go.newPacketUnpacker+0xe14 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:45 # 0xe87d3c github.com/quic-go/quic-go.init.func1+0xdfc github.com/quic-go/quic-go@v0.49.0/connection.go:330 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 80] @ 0x147797d 0x147793a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147797c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x7c github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 1056] @ 0x4722d7 0x97cf92 0x9803ab 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97cf91 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x9803aa github.com/pactus-project/pactus/execution.CheckAndExecute+0x1ca github.com/pactus-project/pactus/execution/execution.go:53 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1680] @ 0x529ddb 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 47360] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 96] @ 0x13328b7 0x12b7674 0x47efc1 # 0x13328b6 google.golang.org/grpc.(*acBalancerWrapper).updateState.func1+0x96 google.golang.org/grpc@v1.70.0/balancer_wrapper.go:314 # 0x12b7673 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:94 0: 0 [2: 256] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [8: 1408] @ 0x73db87 0x7570aa 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73db86 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x7570a9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:126 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 640] @ 0x49b332 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 96] @ 0x52c0c5 0x11c50e5 0x11c5077 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x11c50e4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x11c5076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [6: 576] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x12fbeb6 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbeb5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x1470805 0x14707c0 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470804 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xbe4 github.com/pactus-project/pactus/www/html/server.go:224 # 0x14707bf github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb9f github.com/pactus-project/pactus/www/html/blockchain.go:113 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 8] @ 0xe93b9b 0xe8c8f7 0x47efc1 # 0xe93b9a github.com/quic-go/quic-go.(*connection).handleCloseError+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1650 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [6: 144] @ 0x12f0c07 0x12f0be3 0x130132d 0x130130b 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130132c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2ac google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130130a google.golang.org/grpc/internal/transport.(*http2Client).write+0x28a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1095 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 860160] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 136320] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 72] @ 0xe827d8 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 2304] @ 0x49b415 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [27: 432] @ 0x127e4d6 0x78b0d6 0x78b205 0x1278c65 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1278c64 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0xc4 github.com/pactus-project/pactus/sync/handler_block_announce.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2464] @ 0x1470f65 0x1470f20 0x1470f74 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470f64 bytes.(*Buffer).String+0x424 bytes/buffer.go:71 # 0x1470f1f github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x3df github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470f73 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x433 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 16] @ 0x85bded 0x85d389 0x85c845 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85bdec encoding/asn1.makeBody+0x4ec encoding/asn1/marshal.go:483 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 1327104] @ 0x735ae5 0x735abb 0x58ecb5 0xbf00e5 0xbefab4 0xbeac9b 0xbf1387 0x1459d2d 0xa7ffa9 0x145a8bc 0xa7ffa9 0x145b743 0xa7ffa9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x735ae4 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xbf00e4 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.62.0/expfmt/text_create.go:96 # 0xbefab3 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf53 github.com/prometheus/common@v0.62.0/expfmt/text_create.go:280 # 0xbeac9a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.62.0/expfmt/encode.go:180 # 0xbf1386 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.62.0/expfmt/encode.go:53 # 0x1459d2c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xacc github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:237 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145a8bb github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xbb github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145b742 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 8192] @ 0xbe768e 0xbe7452 0xbe6650 0xc00585 0xbffe59 0xc03245 0x47efc1 # 0xbe768d github.com/prometheus/procfs.parseStat+0x10d github.com/prometheus/procfs@v0.15.1/stat.go:191 # 0xbe7451 github.com/prometheus/procfs.FS.Stat+0x1d1 github.com/prometheus/procfs@v0.15.1/stat.go:173 # 0xbe664f github.com/prometheus/procfs.ProcStat.StartTime+0x6f github.com/prometheus/procfs@v0.15.1/proc_stat.go:219 # 0xc00584 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x6c4 github.com/prometheus/client_golang@v1.20.5/prometheus/process_collector_other.go:45 # 0xbffe58 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.20.5/prometheus/process_collector.go:149 # 0xc03244 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:456 0: 0 [1: 16] @ 0x45ae72 0x45a985 0x45ab0a 0x73c64f 0x1477351 0x1477368 0x1477b9a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c64e github.com/pactus-project/pactus/types/amount.Amount.Format+0x10e github.com/pactus-project/pactus/types/amount/amount.go:137 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 120] @ 0xe827d8 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0xea94e5 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0xea94e4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16] @ 0xb7fc6b 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7fc6a runtime/pprof.writeHeapInternal+0x5aa runtime/pprof/pprof.go:677 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 12288] @ 0x603fbe 0x603f54 0x511317 0xb7f452 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x603fbd text/tabwriter.(*Writer).append+0x15d text/tabwriter/tabwriter.go:411 # 0x603f53 text/tabwriter.(*Writer).Write+0xf3 text/tabwriter/tabwriter.go:534 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xb7f451 runtime/pprof.printStackRecord+0x351 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 409600] @ 0xb7f771 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 416] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 96] @ 0x1477c98 0x1477c55 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477c97 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x397 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1477c54 github.com/pactus-project/pactus/www/html.txToTable+0x354 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 896] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x9cb78b 0xa04968 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x9cb78a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x547d1e 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x4bce5d 0x8e0ee5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e0ee4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:62 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 2304] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 112] @ 0x147058d 0x147056a 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147058c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x96c github.com/pactus-project/pactus/www/html/server.go:224 # 0x1470569 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x949 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x1351c85 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351c84 google.golang.org/grpc.newClientStreamWithParams+0xb24 google.golang.org/grpc@v1.70.0/stream.go:352 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 13568] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 9472] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 240] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 160] @ 0x12e737f 0x1115ad9 0x11159e5 0x11152e5 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11159e4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:396 # 0x11152e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:316 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 18432] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7d23e9 0x7c876e 0x7b7f3d 0x7b7339 0x7b6b49 0x7b79c8 0x7b7866 0x7bb2d6 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7d23e8 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x7c876d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x7b7f3c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b79c7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7865 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x265 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x7bb2d5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [2: 64] @ 0x8395bf 0x868842 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8395be crypto/internal/nistec.(*P256Point).BytesX+0x1e crypto/internal/nistec/p256_asm.go:503 # 0x868841 crypto/ecdsa.verifyNISTEC[...]+0x601 crypto/ecdsa/ecdsa.go:541 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x511406 0xd6b35f 0xd6b31b 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6b35e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:578 # 0xd6b31a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:562 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 128] @ 0xd6177e 0xd6bc10 0xd6cf94 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6177d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/limit.go:276 # 0xd6bc0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:671 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 192] @ 0x73a153 0x755e08 0x755b05 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73a152 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x1455e89 0x1455c45 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1455e88 github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2c8 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x1455c44 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 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x1470345 0x1470300 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470344 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x724 github.com/pactus-project/pactus/www/html/server.go:224 # 0x14702ff github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6df github.com/pactus-project/pactus/www/html/blockchain.go:103 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 288] @ 0x4d918c 0x4d885d 0x146fd77 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0x4d885c time.Time.String+0x3c time/format.go:546 # 0x146fd76 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x156 github.com/pactus-project/pactus/www/html/blockchain.go:94 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 160] @ 0xbb83ed 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [4: 96] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x5cc0bc 0x5cc124 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5cc0bb net.withUnexpiredValuesPreserved+0x17b net/lookup.go:299 # 0x5cc123 net.(*Resolver).lookupIPAddr+0x1e3 net/lookup.go:329 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 16] @ 0x4bce5d 0x8e0ee5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e0ee4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:62 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 144] @ 0x1478490 0x147844d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147848f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb8f github.com/pactus-project/pactus/www/html/server.go:212 # 0x147844c github.com/pactus-project/pactus/www/html.txToTable+0xb4c github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 24] @ 0x4bce5d 0x8e0ee5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e0ee4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:62 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x147755a 0x14707bf 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477559 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:259 # 0x14707be github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb9e github.com/pactus-project/pactus/www/html/blockchain.go:112 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 672] @ 0x146fc79 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fc78 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x58 github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 96] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 112] @ 0x1476f9c 0x1476f75 0x1476f67 0x1470ad6 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476f9b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1470ad5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xeb5 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0xec131c 0xec11bb 0xe9b566 0xe87005 0xe8712b 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xe87004 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8712a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.49.0/connection.go:244 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 80] @ 0x1477bdd 0x1477b9b 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477bdc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2dc github.com/pactus-project/pactus/www/html/server.go:224 # 0x1477b9a github.com/pactus-project/pactus/www/html.txToTable+0x29a github.com/pactus-project/pactus/www/html/transaction.go:42 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xa05fc9 0xa05eb8 0xa05eb4 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xa05fc8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x168 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa05eb7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa05eb3 crypto/tls.(*SessionState).Bytes+0x53 crypto/tls/ticket.go:110 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 96] @ 0x1470645 0x14705fe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470644 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa24 github.com/pactus-project/pactus/www/html/server.go:224 # 0x14705fd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9dd github.com/pactus-project/pactus/www/html/blockchain.go:109 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 112] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x13503ea 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503e9 google.golang.org/grpc.newClientStream+0xe9 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x14784bc 0x147844d 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14784bb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xbbb github.com/pactus-project/pactus/www/html/server.go:212 # 0x147844c github.com/pactus-project/pactus/www/html.txToTable+0xb4c github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x1276972 0x1276966 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x1276971 bytes.NewReader+0x771 bytes/reader.go:159 # 0x1276965 github.com/beevik/ntp.getTime+0x765 github.com/beevik/ntp@v1.4.3/ntp.go:583 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 128] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 64] @ 0x11c5ae5 0x11c54fe 0x12430cb 0x123f44a 0x47efc1 # 0x11c5ae4 github.com/multiformats/go-multistream.NewMSSelect[...]+0xc24 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:13 # 0x11c54fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x63d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:744 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 1152] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x127cfa7 0x127d045 0x127ef12 0x127ec3b 0x127ea55 0x1278d86 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127ef11 github.com/pactus-project/pactus/sync.(*synchronizer).sendBlockRequestToRandomPeer+0x291 github.com/pactus-project/pactus/sync/sync.go:467 # 0x127ec3a github.com/pactus-project/pactus/sync.(*synchronizer).downloadBlocks+0xda github.com/pactus-project/pactus/sync/sync.go:413 # 0x127ea54 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x514 github.com/pactus-project/pactus/sync/sync.go:403 # 0x1278d85 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1e5 github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0x13aa395 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x13aa394 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 768] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 128] @ 0xbcb45c 0xbcb4c3 0xbc6213 0xbca7cc 0xbca8da 0xbd16c6 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbc6212 github.com/libp2p/go-libp2p-kbucket.(*bucket).maxCommonPrefix+0x92 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:159 # 0xbca7cb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).maxCommonPrefix+0xab github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:570 # 0xbca8d9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0x39 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table_refresh.go:21 # 0xbd16c5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:250 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xe848c5 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe848c4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 256] @ 0x49ad5d 0x49ac26 0x49a97c 0x12eb25e 0x12eb0c6 0x12f354c 0x12f18e8 0x12fb732 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [3: 96] @ 0x12541de 0x78b0d6 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12541dd github.com/pactus-project/pactus/state.(*state).String+0x3d github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x12fc44f 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc44e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0xae google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 72] @ 0x958df3 0x9591be 0x95910b 0xe54c35 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x958df2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/ed25519.go:123 # 0x9591bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:143 # 0x95910a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:130 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [17: 816] @ 0x52c0c5 0x135249d 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x135249c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x147737c 0x1477b9a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147737b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 160] @ 0x1301bb6 0x130574e 0x47efc1 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [1: 32] @ 0xbcb45c 0xbcb4c3 0xbcaee8 0xc1e80f 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbcaee7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ResetCplRefreshedAtForID+0x67 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table_refresh.go:109 # 0xc1e80e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:51 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x64c309 0x64c5a5 0x1433a4f 0x14339cb 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1433a4e github.com/pactus-project/pactus/crypto.Address.String+0x4ae github.com/pactus-project/pactus/crypto/address.go:93 # 0x14339ca github.com/pactus-project/pactus/www/grpc.transactionToProto+0x42a github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 16] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 112] @ 0x13975d3 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13975d2 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 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 432] @ 0x97e466 0x97e298 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97e465 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 1728] @ 0x73ad0b 0x73ad0c 0x1433832 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73ad0a encoding/hex.EncodeToString+0xaa encoding/hex/hex.go:129 # 0x73ad0b github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 16896] @ 0xe6ba45 0x49aa11 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x58ecb5 0x11ca4c5 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x11ca4c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c4 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:114 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [6: 384] @ 0xc20d6d 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc20d6c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x62c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:119 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x511406 0x12ba974 0x142dcad 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12ba973 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.70.0/status/status.go:64 # 0x142dcac github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x14c github.com/pactus-project/pactus/www/grpc/blockchain.go:212 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0xcdce32 0xcdd1a5 0xce132c 0xcd4065 0xccfd05 0x47efc1 # 0xcdce31 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0x131 github.com/libp2p/go-libp2p-pubsub@v0.12.0/tag_tracer.go:169 # 0xcdd1a4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.12.0/tag_tracer.go:188 # 0xce132b github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x30b github.com/libp2p/go-libp2p-pubsub@v0.12.0/trace.go:173 # 0xcd4064 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1217 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [4: 128] @ 0x12476bc 0x126854b 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x12476bb github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x9b github.com/pactus-project/pactus/sync/bundle/message/message.go:105 # 0x126854a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xe9fc52 0xe8a70c 0xe93fd9 0xe8c8f7 0x47efc1 # 0xe9fc51 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x2b1 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:175 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [3: 384] @ 0xbd5628 0xc22fbc 0xc21905 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc21904 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x44 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:228 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0xd770e5 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 48] @ 0x4d09b9 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d09b8 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 24] @ 0x533c35 0x65704f 0x657e8e 0x741e6c 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x657e8d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x741e6b github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x4b github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4a6cc5 0x4c176b 0x85c38c 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c38b encoding/asn1.makeBody+0xa8b encoding/asn1/marshal.go:502 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [26: 2912] @ 0x12fbd18 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:494 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [32: 3072] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x127e4d6 0x78b0d6 0x78b2bd 0x127dc25 0x127d84e 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127dc24 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0xc4 github.com/pactus-project/pactus/sync/sync.go:281 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xe9f7d5 0xe8d88b 0xe8d82d 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9f7d4 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x74 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:144 # 0xe8d88a github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x12a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:115 # 0xe8d82c github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0xcc github.com/quic-go/quic-go@v0.49.0/connection.go:754 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 64] @ 0x529e05 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [18: 1728] @ 0x143463f 0x143468d 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143463e encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x143468c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x11c5085 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c5084 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [7: 112] @ 0x14789a8 0x1478985 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14789a7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10a7 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478984 github.com/pactus-project/pactus/www/html.txToTable+0x1084 github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x8639a9 0x9f1a54 0x9f19bc 0x9c8ad9 0x9fcedd 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fcedc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:781 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0xa009a5 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0xc21f85 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc21f84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:278 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xeb54f2 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb54f1 github.com/quic-go/quic-go.newStream+0xf1 github.com/quic-go/quic-go@v0.49.0/stream.go:98 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [18: 1152] @ 0x146fada 0x146fa24 0x146fa10 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fad9 encoding/hex.EncodeToString+0x179 encoding/hex/hex.go:129 # 0x146fa23 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x146fa0f github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:70 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x5e2dca 0x5dd495 0x5de27e 0x5dc785 0xebbccd 0xebe5c4 0x47efc1 # 0x5e2dc9 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5de27d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5dc784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xebbccc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:260 # 0xebe5c3 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x203 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [20: 1920] @ 0x13514ff 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13514fe google.golang.org/grpc.newClientStreamWithParams+0x39e google.golang.org/grpc@v1.70.0/stream.go:294 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x596dc5 0x596dc6 0x5c58d3 0xbb3b7a 0xbb4c8c 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0xbb3b79 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x1f9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4c8b github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:310 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [5: 40] @ 0x79f707 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 128] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 704] @ 0x12f1f1d 0x12f2f31 0x12f18d5 0x12fb732 0x47efc1 # 0x12f1f1c google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x21c google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:687 # 0x12f2f30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:872 # 0x12f18d4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x174 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:593 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [10: 320] @ 0x13546a8 0x1355119 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x1355118 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 264] @ 0x12edc08 0x13152bb 0x13152bc 0x1314f91 0x13149a5 0x1315aa5 0x13156de 0x13403de 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12edc07 google.golang.org/grpc/mem.SliceBuffer.read+0xa7 google.golang.org/grpc@v1.70.0/mem/buffers.go:267 # 0x13152ba google.golang.org/grpc/mem.ReadUnsafe+0xba google.golang.org/grpc@v1.70.0/mem/buffers.go:211 # 0x13152bb google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xbb google.golang.org/grpc@v1.70.0/internal/transport/transport.go:256 # 0x1314f90 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:216 # 0x13149a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:143 # 0x1315aa4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:417 # 0x13156dd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.70.0/internal/transport/transport.go:360 # 0x13403dd google.golang.org/grpc.(*parser).recvMsg+0x3d google.golang.org/grpc@v1.70.0/rpc_util.go:659 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xa009a5 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x7567d6 0x756a5b 0x75886d 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7567d5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x756a5a github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x75886c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 5376] @ 0x12c1c5f 0x12c8ed3 0x12c8eba 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c8ed2 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0xd2 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:192 # 0x12c8eb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:244 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 112] @ 0x1397213 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1397212 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 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xd770e5 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [8: 128] @ 0x12ff259 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff258 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x238 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:756 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x96b385 0x96b397 0x96f0c5 0x97b584 0x97ee2f 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96b384 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x96b396 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x96f0c4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:305 # 0x97b583 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x97ee2e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 192] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [2: 64] @ 0x45af46 0x876148 0x87603a 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x876147 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 24] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 384] @ 0xe7c81e 0xe7e828 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7c81d github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0x15d github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:42 # 0xe7e827 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x147 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:126 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 256] @ 0x49b332 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4194304] @ 0x79c1c5 0x7b10c5 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79c1c4 github.com/syndtr/goleveldb/leveldb/memdb.New+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:474 # 0x7b10c4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:515 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 131072] @ 0x79aef1 0x7af76a 0x7aebd2 0x7af217 0x7b175c 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7af769 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x7aebd1 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x7af216 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x2b6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x7b175b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [5: 320] @ 0xd618de 0xd692e7 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd618dd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/limit.go:284 # 0xd692e6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xe6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x1470dcd 0x1470d9a 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470dcc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x28c github.com/pactus-project/pactus/www/html/server.go:251 # 0x1470d99 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x259 github.com/pactus-project/pactus/www/html/blockchain.go:140 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0x14789d4 0x1478985 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14789d3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10d3 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478984 github.com/pactus-project/pactus/www/html.txToTable+0x1084 github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x123cea9 0x11c6590 0x11c4198 0x47efc1 # 0x123cea8 github.com/pactus-project/pactus/network.makeNetwork.func2+0x128 github.com/pactus-project/pactus/network/network.go:216 # 0x11c658f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 224] @ 0xc0366c 0xc02ac5 0xc05a7b 0x145960c 0xa7ffa9 0x145a8bc 0xa7ffa9 0x145b743 0xa7ffa9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xc0366b github.com/prometheus/client_golang/prometheus.processMetric+0x6b github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:632 # 0xc02ac4 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x804 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:502 # 0xc05a7a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:1074 # 0x145960b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x3ab github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:165 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145a8bb github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xbb github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145b742 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 880] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x1473f57 0x1473f49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1473f56 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x11f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1473f48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11e8 github.com/pactus-project/pactus/www/html/network.go:73 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1048576] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x14732bf 0x147321e 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14732be github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x55e github.com/pactus-project/pactus/www/html/server.go:251 # 0x147321d github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x4bd github.com/pactus-project/pactus/www/html/network.go:54 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 192] @ 0x51f007 0x51f110 0x52404b 0x1477129 0x147389b 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x1477128 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x48 github.com/pactus-project/pactus/www/html/server.go:228 # 0x147389a github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xb3a github.com/pactus-project/pactus/www/html/network.go:62 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 524288] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x14734be 0x1473427 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14734bd github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x75d github.com/pactus-project/pactus/www/html/server.go:224 # 0x1473426 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x6c6 github.com/pactus-project/pactus/www/html/network.go:56 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 192] @ 0x64c5d0 0x1474085 0x1473dfa 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1474084 github.com/pactus-project/pactus/crypto.Address.String+0x1324 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1473df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1099 github.com/pactus-project/pactus/www/html/network.go:74 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0x64c309 0x64c72f 0x739cbc 0x1473f26 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c72e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x739cbb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x1473f25 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11c5 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 4194304] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x12eba63 0x131c45b 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12eba62 google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xe2 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:113 # 0x131c45a google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xba google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:75 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 768] @ 0x146fd09 0x146fd48 0x146fcd2 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fd08 bytes.NewBufferString+0xe8 bytes/buffer.go:481 # 0x146fd47 github.com/pactus-project/pactus/www/html.newTableMaker+0x127 github.com/pactus-project/pactus/www/html/server.go:201 # 0x146fcd1 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb1 github.com/pactus-project/pactus/www/html/blockchain.go:93 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [30: 3360] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [34: 3808] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 1536] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 80] @ 0x14789a8 0x1478985 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14789a7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10a7 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478984 github.com/pactus-project/pactus/www/html.txToTable+0x1084 github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 80] @ 0x45ae72 0x45a985 0x45ab0a 0x73c64f 0x1477351 0x1477368 0x147864a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c64e github.com/pactus-project/pactus/types/amount.Amount.Format+0x10e github.com/pactus-project/pactus/types/amount/amount.go:137 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x511406 0x125426a 0x12541d3 0x78b0d6 0x78b2bd 0x125487a 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1254269 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc9 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x12541d2 github.com/pactus-project/pactus/state.(*state).String+0x32 github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1254879 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x199 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0xb9883b 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb9883a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:93 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [9: 72] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 24] @ 0x4c975a 0x49aa11 0x4ca3c8 0x4c9db1 0x4c9b2c 0x4c9b0b 0xd8fc1c 0xd8f20f 0xd8f058 0x47efc1 # 0x4c9759 io.init.func1+0x19 io/io.go:657 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4ca3c7 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4c9db0 io.copyBuffer+0x150 io/io.go:415 # 0x4c9b2b io.Copy+0x8b io/io.go:388 # 0x4c9b0a io.CopyN+0x6a io/io.go:364 # 0xd8fc1b github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x43b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:719 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [21: 1008] @ 0x12ebc89 0x13010e5 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x13010e4 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1071 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x12ff259 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff258 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x238 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:756 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 224] @ 0xeac40d 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8ccf8 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8ccf7 github.com/quic-go/quic-go.(*connection).run+0xf77 github.com/quic-go/quic-go@v0.49.0/connection.go:555 0: 0 [55: 5280] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 1024] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x12ff06a 0x12ff05e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:522 # 0x12ff05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 480] @ 0x7a7aaf 0x7a7a58 0x7d2fe7 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a7aae github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:241 # 0x7a7a57 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:817 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [6: 96] @ 0x147099c 0x147096e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147099b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0xd7b github.com/pactus-project/pactus/www/html/server.go:251 # 0x147096d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xd4d github.com/pactus-project/pactus/www/html/blockchain.go:117 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 120] @ 0x12ff2ef 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff2ee google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2ce google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:773 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x511406 0x757485 0x7573f6 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x757484 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x1a4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x7573f5 github.com/pactus-project/pactus/types/block.(*Block).String+0x115 github.com/pactus-project/pactus/types/block/block.go:149 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x7382d2 0x7387e5 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x7382d1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:32 # 0x7387e4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:93 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 48] @ 0x472c65 0x472c07 0xe8a465 0xe94037 0xe8c8f7 0x47efc1 # 0xe8a464 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0xa4 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:124 # 0xe94036 github.com/quic-go/quic-go.(*connection).handleCloseError+0x5b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1690 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [6: 672] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96fa5 0xe96625 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96fa4 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/connection.go:2156 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [7: 560] @ 0x9e3e78 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e3e77 crypto/tls.(*clientHelloMsg).unmarshal+0xc77 crypto/tls/handshake_messages.go:628 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x511406 0x7911b4 0x78fad1 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7911b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x78fad0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 96] @ 0x7be27f 0x7b3625 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 72] @ 0xeae2bb 0xec922d 0xe92f02 0xe921cc 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeae2ba github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x13a github.com/quic-go/quic-go@v0.49.0/send_stream.go:456 # 0xec922c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.49.0/send_stream.go:485 # 0xe92f01 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.49.0/connection.go:1513 # 0xe921cb github.com/quic-go/quic-go.(*connection).handleFrame+0x30b github.com/quic-go/quic-go@v0.49.0/connection.go:1348 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 288] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 240] @ 0x117e127 0x1174930 0x11c6a49 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x117e126 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x2a6 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:267 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 624] @ 0x471eb1 0xa7bb96 0xa7b712 0x147701a 0x1477885 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb95 net/http.Header.Clone+0x615 net/http/header.go:105 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1477884 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 912] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 96] @ 0x547c57 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x547c56 encoding/json.(*decodeState).object+0x16b6 encoding/json/decode.go:723 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x1477cc5 0x1477c55 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477cc4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x3c4 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1477c54 github.com/pactus-project/pactus/www/html.txToTable+0x354 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0x81bac8 0x81bafc 0x821493 0x817cea 0xbb3a8c 0x11c2592 0x11c2572 0x11c418b 0x47efc1 # 0x81bac7 net.ParseIP+0x27 net/ip.go:497 # 0x81bafb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:121 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0x11c2591 github.com/multiformats/go-multiaddr/net.FromIP+0x5f1 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0x11c2571 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x5d1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:384 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd70a45 0xd70971 0xd6fe92 0xd70705 0x1176b68 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd70a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd70970 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb0 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:443 # 0xd6fe91 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x51 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:400 # 0xd70704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:430 # 0x1176b67 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x867 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:581 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [6: 192] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0x1243625 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0x1243624 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a4 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 160] @ 0x6248b5 0x6247a0 0x6240f2 0x611fdb 0x6120f8 0x73c1e5 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6248b4 math/big.nat.make+0x1b4 math/big/nat.go:66 # 0x62479f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x6120f7 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x73c1e4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x12f0c07 0x12f0be3 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x147737c 0x147864a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147737b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0xe9b465 0x49aa11 0xec131c 0xe9bbbd 0xe9bb9b 0xe9b59d 0xeaa06e 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xe9bbbc github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:203 # 0xe9bb9a github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:156 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xeaa06d github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [18: 576] @ 0x13546a8 0x1355119 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x1355118 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 64] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 112] @ 0x146fefa 0x146febb 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fef9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2d9 github.com/pactus-project/pactus/www/html/server.go:224 # 0x146feba github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x29a github.com/pactus-project/pactus/www/html/blockchain.go:96 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 96] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1ad26 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:110 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0xc23c32 0x47efc1 # 0xc23c31 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5b1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:461 0: 0 [1: 448] @ 0x9beff4 0xe54226 0xe563fb 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xe54225 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x45 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:116 # 0xe563fa github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x5a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:111 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 784] @ 0x47af9c 0x4e0548 0xe8be4f 0xe8be8c 0xe8beb2 0xebdbfe 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xe8be4e github.com/quic-go/quic-go/internal/utils.NewTimer+0xce github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [7: 168] @ 0x81e83b 0xbb528a 0xe2b0dd 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb5289 github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x29 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:100 # 0xe2b0dc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func3+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:544 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [7: 336] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 832] @ 0x474167 0xe9da25 0xe97c8c 0xeb5325 0xeacf56 0xeac60a 0xf65ea4 0xe2988d 0x52e73b 0x4c9cfd 0xe4e767 0xe4e6ff 0x47efc1 # 0xe9da24 github.com/quic-go/quic-go.(*framer).AddActiveStream+0xa4 github.com/quic-go/quic-go@v0.49.0/framer.go:221 # 0xe97c8b github.com/quic-go/quic-go.(*connection).onHasStreamData+0x2b github.com/quic-go/quic-go@v0.49.0/connection.go:2286 # 0xeb5324 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamData+0x24 github.com/quic-go/quic-go@v0.49.0/stream.go:43 # 0xeacf55 github.com/quic-go/quic-go.(*sendStream).write+0x835 github.com/quic-go/quic-go@v0.49.0/send_stream.go:179 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x52e73a bytes.(*Buffer).WriteTo+0x7a bytes/buffer.go:261 # 0x4c9cfc io.copyBuffer+0x9c io/io.go:411 # 0xe4e766 io.Copy+0x186 io/io.go:388 # 0xe4e6fe github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x11e github.com/multiformats/go-multistream@v0.6.0/client.go:61 0: 0 [7: 784] @ 0x1174c38 0x117a553 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0x1174c37 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:423 # 0x117a552 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xf2 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1031 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 192] @ 0xc20a3f 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc20a3e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2fe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:97 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 8960] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b445 0x124066a 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b444 github.com/pactus-project/pactus/util/logger.(*SubLogger).Warn+0x64 github.com/pactus-project/pactus/util/logger/logger.go:196 # 0x1240669 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x469 github.com/pactus-project/pactus/network/notifee.go:74 0: 0 [2: 64] @ 0x85c49d 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85c49c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 96] @ 0x11c6285 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x11c6284 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:814 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [17: 8704] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [6: 144] @ 0x81e83b 0xbb515a 0xe2b13d 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb5159 github.com/multiformats/go-multiaddr/net.IsIP6LinkLocal+0x39 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:85 # 0xe2b13c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func5+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:554 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [13: 6656] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 576] @ 0xe1aeef 0xe16187 0xe22678 0x47efc1 # 0xe1aeee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x1ae github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:377 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0x50e4bb 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x863b87 0x9e1825 0x9e17f4 0x863882 0x863c12 0x9e1794 0x9e1773 0x863882 0x863c12 0x9de48c 0x9de32f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1824 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x64 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e17f3 crypto/tls.(*clientHelloMsg).marshalMsg.func11.1+0x33 crypto/tls/handshake_messages.go:241 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e1793 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e1772 crypto/tls.(*clientHelloMsg).marshalMsg.func11+0x12 crypto/tls/handshake_messages.go:239 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9de48b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1eeb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de32e crypto/tls.(*clientHelloMsg).marshalMsg+0x1d8e crypto/tls/handshake_messages.go:238 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xe88a05 0xe889fe 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xe88a04 github.com/quic-go/quic-go.newCryptoStream+0x884 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe889fd github.com/quic-go/quic-go.init.func2+0x87d github.com/quic-go/quic-go@v0.49.0/connection.go:396 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 1280] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1243615 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1243614 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x194 github.com/pactus-project/pactus/network/stream.go:112 0: 0 [2: 32] @ 0x7aac65 0x7ab9cb 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aac64 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:56 # 0x7ab9ca github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:250 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [18: 9216] @ 0x6c5216 0x865bdd 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c5215 crypto/cipher.NewCTR+0x155 crypto/cipher/ctr.go:53 # 0x865bdc crypto/ecdsa.mixedCSPRNG+0x1bc crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 1408] @ 0x819b38 0xcaab86 0xe2459f 0x81a58e 0xe23f45 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xe2459e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x7e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:518 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe23f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:513 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 48] @ 0x7a9bdc 0x7d2815 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a9bdb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1046 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [19: 8512] @ 0xeb5465 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [18: 1440] @ 0xc0133e 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xc0133d github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x5d github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:272 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [8: 4096] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 1344] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0xe19805 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe19804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:210 0: 0 [3: 288] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0xe8b5b9 0xe8b5ba 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b5b8 github.com/quic-go/quic-go.newRetransmissionQueue+0x258 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:23 # 0xe8b5b9 github.com/quic-go/quic-go.(*connection).preSetup+0x259 github.com/quic-go/quic-go@v0.49.0/connection.go:456 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 288] @ 0x863b87 0x9f1a54 0x9f19bc 0x9c8ad9 0x9db7b4 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db7b3 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0xf3 crypto/tls/handshake_client_tls13.go:842 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 9472] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 72] @ 0xe9b4be 0xe88a05 0xe889fe 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xe88a04 github.com/quic-go/quic-go.newCryptoStream+0x884 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe889fd github.com/quic-go/quic-go.init.func2+0x87d github.com/quic-go/quic-go@v0.49.0/connection.go:396 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 960] @ 0xd6de5e 0xd6ac25 0xd68f05 0xd6cdcf 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6ac24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:514 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [4: 425984] @ 0x794f8d 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794f8c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 96] @ 0x81e83b 0xbb5327 0xbb527d 0xe2b0dd 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb5326 github.com/multiformats/go-multiaddr/net.zoneless+0x26 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:108 # 0xbb527c github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x1c github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:96 # 0xe2b0dc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func3+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:544 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [11: 3872] @ 0x474bac 0x876285 0x87603a 0xe5493a 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x876284 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 16] @ 0xe8b88b 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b88a github.com/quic-go/quic-go.(*connection).preSetup+0x52a github.com/quic-go/quic-go@v0.49.0/connection.go:476 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [8: 1792] @ 0xeac40d 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [13: 3328] @ 0xe69c45 0xe7e5c5 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe69c44 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.49.0/internal/wire/transport_parameters.go:336 # 0xe7e5c4 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3e4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:98 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 672] @ 0x40a6b4 0xe8ba58 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8ba57 github.com/quic-go/quic-go.(*connection).preSetup+0x6f7 github.com/quic-go/quic-go@v0.49.0/connection.go:483 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [10: 240] @ 0x131c10a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c109 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 96] @ 0x51f007 0x51f110 0x52404b 0x527e1f 0x790365 0x7902f7 0x7cdf42 0x79e859 0x79f351 0x79fae9 0x79face 0x7cde9f 0x7cde06 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x527e1e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x790364 path/filepath.Join+0x184 path/filepath/path.go:131 # 0x7902f6 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:525 # 0x7cdf41 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*tOps).remove.func5+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:488 # 0x79e858 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x1d8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:188 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x79fae8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unref+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:623 # 0x79facd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x24d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:440 # 0x7cde9e github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xabe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7cde05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xa25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:216 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9d92e9 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d92e8 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x408 crypto/tls/handshake_client_tls13.go:527 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 448] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0x755572 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755571 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x71 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2240] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0xe5f22d 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe5f22c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:18 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [13: 6656] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [7: 896] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0x14781ad 0x147816d 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14781ac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8ac github.com/pactus-project/pactus/www/html/server.go:216 # 0x147816c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x51f007 0x51f110 0x854a6e 0x87f7c8 0x87fafd 0xe543f0 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x854a6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:241 # 0x87f7c7 crypto/x509.parseCertificate+0x1067 crypto/x509/parser.go:990 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1568] @ 0x52b7b4 0x52bfed 0x52bfaf 0xe19805 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe19804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:210 0: 0 [1: 48] @ 0x49b319 0x49a925 0xec129c 0xe9ba05 0xe9b9d4 0xe9b59d 0xeaa06e 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xec129b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).remove+0x9b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:140 # 0xe9ba04 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).Remove+0x3c4 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:167 # 0xe9b9d3 github.com/quic-go/quic-go.(*frameSorter).push+0x393 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:123 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xeaa06d github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 704] @ 0xe977f7 0xe97792 0xeb6c34 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xe977f6 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0xd6 github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xe97791 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.49.0/connection.go:2239 # 0xeb6c33 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x53 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [10: 3200] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe82c12 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe82c11 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x191 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:48 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [253: 323840] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12385d7 0xe48348 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12385d6 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptAccept+0x1d6 github.com/pactus-project/pactus/network/gater.go:108 # 0xe48347 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x707 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:96 0: 0 [3: 48] @ 0x1247725 0x126854b 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x1247724 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x104 github.com/pactus-project/pactus/sync/bundle/message/message.go:120 # 0x126854a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x980b35 0x980f57 0x980e3d 0xe4e6f9 0x47efc1 # 0x980b34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.0/multistream.go:70 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x980e3c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.0/multistream.go:93 # 0xe4e6f8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.0/client.go:57 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 48] @ 0x5d8f06 0x5da799 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x5d8f05 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x5da798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [13: 624] @ 0x13523e5 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523e4 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.70.0/rpc_util.go:931 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 112] @ 0x14779a9 0x147793a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14779a8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xa8 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [23: 1104] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 448] @ 0x9af4af 0xa00a05 0xa0158f 0x9daac5 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9daac4 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0xa4 crypto/tls/handshake_client_tls13.go:727 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 168] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x75607e 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0xbb4baa 0xbb35f4 0xbb5af6 0xbb5acc 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5af5 github.com/multiformats/go-multiaddr/net.FromNetAddr+0xd5 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5acb github.com/multiformats/go-multiaddr/net.WrapNetConn+0xab github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:99 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0x4961cb 0x495b39 0x81be4e 0x8213f7 0x817699 0x81a37b 0x81f1b5 0x81a2cb 0xe149ba 0xe14885 0x539487 0x539a9b 0x538c05 0xe13fed 0xe13c50 0xe17d4f 0xe15c8c 0xe22678 0x47efc1 # 0x4961ca strconv.formatBits+0x20a strconv/itoa.go:199 # 0x495b38 strconv.FormatUint+0x98 strconv/itoa.go:18 # 0x81be4d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:155 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81a37a github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol.func1+0x5a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:207 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0x81a2ca github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol+0x6a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:205 # 0xe149b9 github.com/libp2p/go-libp2p/p2p/net/swarm.score+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:247 # 0xe14884 github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay.func1+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:118 # 0x539486 sort.insertionSort_func+0xa6 sort/zsortfunc.go:12 # 0x539a9a sort.pdqsort_func+0x31a sort/zsortfunc.go:73 # 0x538c04 sort.Slice+0xc4 sort/slice.go:29 # 0xe13fec github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0xcc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:118 # 0xe13c4f github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:94 # 0xe17d4e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:428 # 0xe15c8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x58b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:193 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 560] @ 0x52b7b4 0x52bfed 0x52bfaf 0xf7bf94 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xf7bf93 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x93 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:177 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 48] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 122880] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [5: 320] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [7: 168] @ 0x81e83b 0xbb5327 0xbb514c 0xe2b13d 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb5326 github.com/multiformats/go-multiaddr/net.zoneless+0x26 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:108 # 0xbb514b github.com/multiformats/go-multiaddr/net.IsIP6LinkLocal+0x2b github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:81 # 0xe2b13c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func5+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:554 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 384] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9d925e 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d925d crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x37d crypto/tls/handshake_client_tls13.go:524 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x1478a6f 0x1478a4c 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1478a6e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x116e github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478a4b github.com/pactus-project/pactus/www/html.txToTable+0x114b github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0x147739c 0x1477b9a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147739b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 480] @ 0x1352ea5 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1352ea4 google.golang.org/grpc.(*csAttempt).newStream+0x164 google.golang.org/grpc@v1.70.0/stream.go:523 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 1120] @ 0xe151e5 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe151e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:80 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [19: 912] @ 0x52c0c5 0x135249d 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x135249c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 9728] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 264] @ 0x7be27f 0x7b3625 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 106496] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 143360] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x13523c8 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523c7 google.golang.org/grpc.newContextWithRPCInfo+0xe7 google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x7e5734 0x810f55 0x810f3e 0xad26d5 0xc207cf 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x810f54 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x810f3d github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc207ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x78fc46 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x78fc45 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x285 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:488 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x471eb1 0x1356ed7 0x1356eac 0x1356e9d 0x13559f7 0x1355525 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1356ed6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1356eab google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x1356e9c google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.70.0/stream.go:1182 # 0x13559f6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.70.0/stream.go:1031 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x1477b2a 0x1477ad1 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477b29 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x229 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477ad0 github.com/pactus-project/pactus/www/html.txToTable+0x1d0 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0x147050e 0x147046e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147050d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8ed github.com/pactus-project/pactus/www/html/server.go:216 # 0x147046d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x84d github.com/pactus-project/pactus/www/html/blockchain.go:105 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [306: 4896] @ 0x127e4d6 0x78b0d6 0x78b2bd 0x127e32e 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127e32d github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0xed github.com/pactus-project/pactus/sync/sync.go:320 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x13523c8 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523c7 google.golang.org/grpc.newContextWithRPCInfo+0xe7 google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 8192] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0x147857f 0x1478534 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147857e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc7e github.com/pactus-project/pactus/www/html/server.go:212 # 0x1478533 github.com/pactus-project/pactus/www/html.txToTable+0xc33 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 528] @ 0x1350792 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1350791 google.golang.org/grpc.newClientStream+0x491 google.golang.org/grpc@v1.70.0/stream.go:219 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5db35 0xd69afe 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5db34 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x754 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:212 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [20: 1600] @ 0x13507ba 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507b9 google.golang.org/grpc.newClientStream+0x4b9 google.golang.org/grpc@v1.70.0/stream.go:221 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0x511406 0xe596d9 0xe87234 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xe596d8 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x98 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:103 # 0xe87233 github.com/quic-go/quic-go.init.func1+0x2f3 github.com/quic-go/quic-go@v0.49.0/connection.go:251 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 288] @ 0x13546a8 0x1355119 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x1355118 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 2560] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x14784bc 0x147844d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14784bb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xbbb github.com/pactus-project/pactus/www/html/server.go:212 # 0x147844c github.com/pactus-project/pactus/www/html.txToTable+0xb4c github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 72] @ 0x85d57d 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 8192] @ 0x7d0ff1 0x7ca016 0x7c95c5 0x7c8fcf 0x7ba5df 0x7bb94f 0x47efc1 # 0x7d0ff0 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x3d0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:248 # 0x7ca015 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:241 # 0x7c95c4 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:146 # 0x7c8fce github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x30e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:94 # 0x7ba5de github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:643 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [9: 144] @ 0x14779a9 0x147793a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14779a8 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xa8 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 36864] @ 0x41310d 0x41366f 0x4741b9 0x7d69c5 0x7d59da 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d69c4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:446 # 0x7d59d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 3072] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 96] @ 0x7c6208 0x513edf 0x5147e6 0x51729e 0x5113f3 0x7cd371 0x7b85e5 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7c6207 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:140 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [155: 2480] @ 0x127e4d6 0x78b0d6 0x78b2bd 0x127d9b3 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127d9b2 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xb2 github.com/pactus-project/pactus/sync/sync.go:268 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8192] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 3456] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 448] @ 0x79e30d 0x79f5b2 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [22: 2112] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x8e0f9f 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 576] @ 0x13550c5 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13550c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x12542c7 0x78b0d6 0x78b2bd 0x125487a 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12542c6 github.com/pactus-project/pactus/state.(*state).String+0x126 github.com/pactus-project/pactus/state/state.go:514 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1254879 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x199 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 480] @ 0x12fbfdd 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbfdc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:505 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 384] @ 0xcae4e5 0xcae7cd 0xcca6c2 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae7cc github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xcca6c1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2074 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 2688] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [5: 120] @ 0xe8ba58 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8ba57 github.com/quic-go/quic-go.(*connection).preSetup+0x6f7 github.com/quic-go/quic-go@v0.49.0/connection.go:483 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [16: 768] @ 0x96c34b 0x96c379 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96c34a github.com/pactus-project/pactus/store.blockHashKey+0x6a github.com/pactus-project/pactus/store/block.go:26 # 0x96c378 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0x98 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x7b9625 0x7b95a4 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b9624 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addCompPtr+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:101 # 0x7b95a3 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x83 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:547 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [12: 576] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [237: 3792] @ 0x127e4d6 0x78b0d6 0x78b205 0x127c06a 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4d5 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x55 github.com/pactus-project/pactus/sync/sync.go:333 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127c069 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_vote.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd6e0b8 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd6e0b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x57 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [20: 1280] @ 0x1433612 0x14335fe 0x14335c6 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433611 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x14335fd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14335c5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0xeb64e5 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb64e4 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x304 github.com/quic-go/quic-go@v0.49.0/streams_map.go:120 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 48] @ 0x45af46 0xbccfe5 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbccfe4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:102 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 896] @ 0x8fcde5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134a211 0x1398e95 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134a210 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x110 google.golang.org/grpc@v1.70.0/server.go:1373 # 0x1398e94 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 256] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a8d4 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x1340f4c 0x135b599 0x1354871 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1340f4b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.70.0/rpc_util.go:753 # 0x135b598 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.70.0/stream.go:1821 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x13546a8 0x13521df 0x13540c9 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x13521de google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 480] @ 0x52c0c5 0x12fc47c 0x12fc41c 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12fc47b google.golang.org/grpc/internal/credentials.NewRequestInfoContext+0xdb google.golang.org/grpc@v1.70.0/internal/credentials/credentials.go:29 # 0x12fc41b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 4608] @ 0xe6ba45 0x49aa11 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x58ecb5 0xba8da5 0xba8d9f 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 48] @ 0x81b6a8 0x81b6dc 0x821493 0x815ee7 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x14785ab 0x1478534 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14785aa github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xcaa github.com/pactus-project/pactus/www/html/server.go:212 # 0x1478533 github.com/pactus-project/pactus/www/html.txToTable+0xc33 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 2304] @ 0x49b415 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 128] @ 0x13503a5 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503a4 google.golang.org/grpc.newClientStream+0xa4 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [23: 1840] @ 0x12ff29e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff29d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:770 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 144] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x14785ab 0x1478534 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14785aa github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xcaa github.com/pactus-project/pactus/www/html/server.go:212 # 0x1478533 github.com/pactus-project/pactus/www/html.txToTable+0xc33 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xcb7ad1 0x47efc1 # 0xcb7ad0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x2f0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 0: 0 [14: 672] @ 0x4d1ca5 0x4d4096 0x4d409e 0x5052ab 0x505294 0x5065b2 0x5063ce 0x50636b 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d4095 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d409d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5052aa syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x505293 os.open+0x13 os/file_open_unix.go:15 # 0x5065b1 os.openFileNolog.func1+0x91 os/file_unix.go:279 # 0x5063cd os.ignoringEINTR+0xad os/file_posix.go:251 # 0x50636a os.openFileNolog+0x4a os/file_unix.go:278 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [32: 3584] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 1056] @ 0x474bac 0xa7bcb5 0xa7b712 0xa80186 0xa802ae 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa80185 net/http.Error+0x1a5 net/http/server.go:2251 # 0xa802ad net/http.NotFound+0x2d net/http/server.go:2256 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1280] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x1477bdd 0x1477b9b 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477bdc github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2dc github.com/pactus-project/pactus/www/html/server.go:224 # 0x1477b9a github.com/pactus-project/pactus/www/html.txToTable+0x29a github.com/pactus-project/pactus/www/html/transaction.go:42 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 240] @ 0x12fc0d6 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc0d5 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x455 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:514 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0xe4bb2c 0xe4ad5a 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xe4bb2b github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:316 # 0xe4ad59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:204 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [5: 80] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 72] @ 0x12edc08 0x13152bb 0x13152bc 0x1314f91 0x13149a5 0x1315aa5 0x13156de 0x13403de 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12edc07 google.golang.org/grpc/mem.SliceBuffer.read+0xa7 google.golang.org/grpc@v1.70.0/mem/buffers.go:267 # 0x13152ba google.golang.org/grpc/mem.ReadUnsafe+0xba google.golang.org/grpc@v1.70.0/mem/buffers.go:211 # 0x13152bb google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xbb google.golang.org/grpc@v1.70.0/internal/transport/transport.go:256 # 0x1314f90 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:216 # 0x13149a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:143 # 0x1315aa4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:417 # 0x13156dd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.70.0/internal/transport/transport.go:360 # 0x13403dd google.golang.org/grpc.(*parser).recvMsg+0x3d google.golang.org/grpc@v1.70.0/rpc_util.go:659 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [40: 6400] @ 0x64c5d0 0x739e56 0x14337e8 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x5c4019 0x5c3fc6 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c4018 net.IPv4+0x138 net/ip.go:54 # 0x5c3fc5 net.newAddr+0xe5 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [7: 336] @ 0x49b3c8 0x49a925 0x9658d7 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b3c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 80] @ 0x1351c85 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351c84 google.golang.org/grpc.newClientStreamWithParams+0xb24 google.golang.org/grpc@v1.70.0/stream.go:352 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 73728] @ 0x72aa18 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x1279105 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72aa17 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1279104 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x72a9b6 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x1279105 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a9b5 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1279104 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1990656] @ 0x735ae5 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x1279105 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x735ae4 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1279104 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xcb6fdf 0xcb6f54 0xcb6f35 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcb6fde github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x33e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xcb6f53 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2b3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xcb6f34 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x294 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:64 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 96] @ 0x73999a 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x739999 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x1455e89 0x1455c45 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1455e88 github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2c8 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x1455c44 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 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x147755a 0x147078e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477559 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:259 # 0x147078d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x146fdd0 0x146fd50 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fdcf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x1af github.com/pactus-project/pactus/www/html/server.go:224 # 0x146fd4f github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x12f github.com/pactus-project/pactus/www/html/blockchain.go:94 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 912] @ 0x52c0c5 0x135249d 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x135249c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 20480] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [37: 5328] @ 0x12fbd3a 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd39 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:486 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 1664] @ 0x12fbccb 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcca google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [59: 14160] @ 0x7a717c 0x7a9f08 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a9f07 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x147007d 0x1470032 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147007c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x45c github.com/pactus-project/pactus/www/html/server.go:224 # 0x1470031 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x411 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xbcd012 0xbccfcc 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd011 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x231 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xbccfcb github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:102 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x14785d7 0x1478534 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14785d6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xcd6 github.com/pactus-project/pactus/www/html/server.go:212 # 0x1478533 github.com/pactus-project/pactus/www/html.txToTable+0xc33 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 576] @ 0x64c309 0x64c5a5 0x1433d0d 0x1433c96 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1433d0c github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1433c95 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 192] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 80] @ 0x1477a5c 0x1477a26 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477a5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x15b github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477a25 github.com/pactus-project/pactus/www/html.txToTable+0x125 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 336] @ 0x13523e5 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523e4 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.70.0/rpc_util.go:931 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 1824] @ 0x1433951 0x143468d 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433950 encoding/hex.EncodeToString+0x3b0 encoding/hex/hex.go:127 # 0x143468c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 160] @ 0x14784e8 0x147844d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14784e7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xbe7 github.com/pactus-project/pactus/www/html/server.go:212 # 0x147844c github.com/pactus-project/pactus/www/html.txToTable+0xb4c github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 864] @ 0x471eb1 0x1356ed7 0x1356eac 0x1356e9d 0x13559f7 0x1355525 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1356ed6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1356eab google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x1356e9c google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.70.0/stream.go:1182 # 0x13559f6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.70.0/stream.go:1031 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0x12fbf25 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbf24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:498 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [24: 768] @ 0x12fc44f 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc44e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0xae google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x1470425 0x14703b7 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470424 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x804 github.com/pactus-project/pactus/www/html/server.go:224 # 0x14703b6 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x796 github.com/pactus-project/pactus/www/html/blockchain.go:104 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 6528] @ 0x821b90 0x821a58 0x9be411 0x9c3c24 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x821b8f crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x821a57 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0x9be410 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x9c3c23 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [25: 2000] @ 0x12fc005 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc004 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:506 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x1315930 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 192] @ 0xbca05e 0xc13d26 0x47efc1 # 0xbca05d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x1dd github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:521 # 0xc13d25 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x105 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:565 0: 0 [20: 2240] @ 0x12fbe5b 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe5a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x147089a 0x1470877 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470899 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xc79 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1470876 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc56 github.com/pactus-project/pactus/www/html/blockchain.go:115 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0x4d0de6 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 224] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0xbd2898 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xbd2897 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:348 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 1600] @ 0x7558d5 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7558d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 1600] @ 0x1433d51 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433d50 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [17: 408] @ 0x12fc0d6 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc0d5 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x455 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:514 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 160] @ 0x51f1eb 0x511317 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 512] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [20: 1280] @ 0x146faf3 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146faf2 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x192 github.com/pactus-project/pactus/www/html/blockchain.go:70 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 1200] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [46: 5152] @ 0x12fbd05 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:493 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc15eb 0xcd4092 0xccfd05 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc15ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x92a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1194 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [6: 144] @ 0x73c5fa 0x73c59c 0x1477351 0x1477368 0x147864a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c5f9 strconv.FormatFloat+0xb9 strconv/ftoa.go:48 # 0x73c59b github.com/pactus-project/pactus/types/amount.Amount.Format+0x5b github.com/pactus-project/pactus/types/amount/amount.go:135 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 168] @ 0x12ff2ef 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff2ee google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2ce google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:773 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 144] @ 0x534cfa 0x6572ea 0x657d92 0x742b8e 0x755691 0x75607e 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [32: 3584] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1536] @ 0xe6ba45 0x49aa11 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x58ecb5 0x980ccf 0xe4c473 0x11c302c 0xe1fe67 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x980cce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.0/multistream.go:88 # 0xe4c472 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 80] @ 0x14781ad 0x147816d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14781ac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x8ac github.com/pactus-project/pactus/www/html/server.go:216 # 0x147816c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 1088] @ 0x1301167 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1301166 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1083 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [42: 1008] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [16: 1280] @ 0x12fc005 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc004 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:506 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xc23a30 0x47efc1 # 0xc23a2f github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x3af github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:442 0: 0 [1: 48] @ 0x45af46 0xbcdfd6 0xbcdfef 0xbccfc5 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcdfd5 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x135 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbcdfee github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x14e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:245 # 0xbccfc4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:99 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 128] @ 0x1477c98 0x1477c55 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477c97 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x397 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1477c54 github.com/pactus-project/pactus/www/html.txToTable+0x354 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 312] @ 0x12ffe49 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe48 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:825 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 480] @ 0x1352ea5 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1352ea4 google.golang.org/grpc.(*csAttempt).newStream+0x164 google.golang.org/grpc@v1.70.0/stream.go:523 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 16] @ 0x13402e7 0x135138b 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13402e6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.70.0/rpc_util.go:338 # 0x135138a google.golang.org/grpc.newClientStreamWithParams+0x22a google.golang.org/grpc@v1.70.0/stream.go:284 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0x12ecb85 0x131c4b4 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x12ecb84 google.golang.org/grpc/mem.(*buffer).Free+0xe4 google.golang.org/grpc@v1.70.0/mem/buffers.go:162 # 0x131c4b3 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x113 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 168] @ 0x7be27f 0x7b3625 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 528] @ 0x1397675 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1397674 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:95 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [31: 1488] @ 0x13511ea 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13511e9 google.golang.org/grpc.newClientStreamWithParams+0x89 google.golang.org/grpc@v1.70.0/stream.go:260 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 168] @ 0x73af1c 0x75546d 0x754ea9 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x73af1b github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x75546c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:292 # 0x754ea8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x146ff25 0x146febb 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146ff24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x304 github.com/pactus-project/pactus/www/html/server.go:224 # 0x146feba github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x29a github.com/pactus-project/pactus/www/html/blockchain.go:96 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 192] @ 0x135044b 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x135044a google.golang.org/grpc.newClientStream+0x14a google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [72: 23040] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x146ff6d 0x146febb 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146ff6c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x34c github.com/pactus-project/pactus/www/html/server.go:224 # 0x146feba github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x29a github.com/pactus-project/pactus/www/html/blockchain.go:96 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0xd91717 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd91716 github.com/libp2p/go-yamux/v4.newStream+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:72 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 24] @ 0xba76a9 0xba7684 0xba7630 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba76a8 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xe8 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xba7683 github.com/libp2p/go-msgio.NewVarintReaderSize+0xc3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xba762f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x6f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:234 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [32: 2048] @ 0x13aa33c 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x13aa33b 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x12435d4 0x47efc1 # 0x12435d3 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x153 github.com/pactus-project/pactus/network/stream.go:112 0: 0 [10: 48640] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 2560] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 432] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 224] @ 0x52a8c5 0x12fbfcc 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12fbfcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:508 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 1792] @ 0x1301167 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1301166 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1083 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0xcae4e5 0xcae7cd 0xcca6c2 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae7cc github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xcca6c1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2074 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [14: 672] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8e10e 0xd8e0f4 0xd923ed 0xd8ca5c 0xd94893 0xe1fc56 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd923ec github.com/libp2p/go-yamux/v4.(*Stream).sendWindowUpdate+0x1ec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:241 # 0xd8ca5b github.com/libp2p/go-yamux/v4.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:274 # 0xd94892 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 # 0xe1fc55 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 0: 0 [12: 960] @ 0x12fbd29 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd28 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:485 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [29: 1856] @ 0x52e025 0x52e199 0x65690c 0x65727d 0x7555cc 0x755525 0x75607e 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7555cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x755524 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 128] @ 0x127a212 0x127a1fd 0x127cf7f 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127a211 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x127a1fc github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x127cf7e github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:153 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x131c12a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c129 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [23: 156032] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [34: 1632] @ 0x9711b6 0x9711e6 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x9711b5 github.com/pactus-project/pactus/store.txKey+0x75 github.com/pactus-project/pactus/store/tx.go:19 # 0x9711e5 github.com/pactus-project/pactus/store.(*txStore).tx+0xa5 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x12ff259 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff258 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x238 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:756 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 432] @ 0x142ca85 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142ca84 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x104 github.com/pactus-project/pactus/www/grpc/blockchain.go:123 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 16] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x1478a6f 0x1478a4c 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1478a6e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x116e github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478a4b github.com/pactus-project/pactus/www/html.txToTable+0x114b github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [49: 4704] @ 0x7543ed 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7543ec github.com/pactus-project/pactus/types/tx.FromBytes+0x2c github.com/pactus-project/pactus/types/tx/tx.go:72 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 2240] @ 0x40a6b4 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 2112] @ 0x13514ff 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13514fe google.golang.org/grpc.newClientStreamWithParams+0x39e google.golang.org/grpc@v1.70.0/stream.go:294 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 48] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 192] @ 0x12f0c07 0x12f0be3 0x130132d 0x130130b 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130132c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2ac google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130130a google.golang.org/grpc/internal/transport.(*http2Client).write+0x28a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1095 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [24: 1152] @ 0x97122d 0x971221 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x97122c bytes.NewReader+0xec bytes/reader.go:159 # 0x971220 github.com/pactus-project/pactus/store.(*txStore).tx+0xe0 github.com/pactus-project/pactus/store/tx.go:73 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x7b2931 0x7b28f8 0x7b28ac 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2930 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xd0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b28f7 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x97 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b28ab github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [16: 768] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x755ca8 0x755ab0 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [41: 7216] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 352] @ 0x12fbe6c 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe6b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:44 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 528] @ 0x64c309 0x64c5a5 0x143392d 0x14338c1 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 672] @ 0x12ebc89 0x13010e5 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x13010e4 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1071 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 160] @ 0x9ebd25 0x9ebcf5 0x9ebbf7 0x863882 0x863c12 0x9ebbb4 0x9ebb93 0x863882 0x863c12 0x9ebb54 0x9ebb33 0x863882 0x863c12 0x9eb09c 0x9eaf90 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9ebd24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9ebcf4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9ebbf6 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1013 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ebbb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9ebb92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1012 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ebb53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ebb32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1011 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eb09b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eaf8f crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1010 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [28: 3136] @ 0x79e30d 0x79f5b2 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 40] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [31: 1984] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [32: 2048] @ 0x8fcde5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134a211 0x13aa355 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134a210 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x110 google.golang.org/grpc@v1.70.0/server.go:1373 # 0x13aa354 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 192] @ 0x7b2ba5 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2ba4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [25: 1200] @ 0x12ff06a 0x12ff05e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:522 # 0x12ff05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 576] @ 0x12ff06a 0x12ff05e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:522 # 0x12ff05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 8] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 192] @ 0x12f0c07 0x12f0be3 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [52: 6656] @ 0x135124a 0x135123e 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351249 google.golang.org/grpc.defaultCallInfo+0xe9 google.golang.org/grpc@v1.70.0/rpc_util.go:166 # 0x135123d google.golang.org/grpc.newClientStreamWithParams+0xdd google.golang.org/grpc@v1.70.0/stream.go:261 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [47: 9024] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [57: 6384] @ 0x12fbe5b 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe5a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0xd770e5 0xd78705 0xd71013 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [34: 5440] @ 0x64c309 0x64c5a5 0x739e56 0x14337e8 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [27: 2592] @ 0x73ac9e 0x73ad0c 0x1433832 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73ac9d encoding/hex.EncodeToString+0x3d encoding/hex/hex.go:127 # 0x73ad0b github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [23: 1840] @ 0x45ae72 0x45a985 0x45ab0a 0xa815c5 0xa80ec7 0xa81e27 0xaa05ce 0xa7e950 0x47efc1 # 0xa815c4 net/http.(*ServeMux).matchOrRedirect+0x1e4 net/http/server.go:2656 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [66: 6336] @ 0xa9f2ea 0xa9f2eb 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa9f2e9 net/textproto.(*Reader).ReadLine+0xc9 net/textproto/reader.go:45 # 0xa9f2ea net/http.readRequest+0xca net/http/request.go:1096 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [10: 160] @ 0x1477a5c 0x1477a26 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477a5b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x15b github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477a25 github.com/pactus-project/pactus/www/html.txToTable+0x125 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 192] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 672] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 1760] @ 0x13507ba 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507b9 google.golang.org/grpc.newClientStream+0x4b9 google.golang.org/grpc@v1.70.0/stream.go:221 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 1024] @ 0x8fcde5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 1520] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x146fe18 0x146fd50 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146fe17 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x1f7 github.com/pactus-project/pactus/www/html/server.go:224 # 0x146fd4f github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x12f github.com/pactus-project/pactus/www/html/blockchain.go:94 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xea54f1 0xea4a0a 0xea5a75 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea54f0 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x850 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:683 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea5a74 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x434 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:725 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 96] @ 0x1477b06 0x1477ad1 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477b05 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x205 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477ad0 github.com/pactus-project/pactus/www/html.txToTable+0x1d0 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 576] @ 0x64c5d0 0x1433d0d 0x1433c96 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1433d0c github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1433c95 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [43: 4816] @ 0x40a6b4 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 192] @ 0x12fc44f 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc44e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0xae google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 192] @ 0x1477b06 0x1477ad1 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477b05 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x205 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477ad0 github.com/pactus-project/pactus/www/html.txToTable+0x1d0 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 6144] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x1433d0d 0x1433c96 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1433d0c github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1433c95 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 112] @ 0x14779d5 0x147793a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14779d4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xd4 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 1248] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 128] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 216] @ 0x657e75 0x742c48 0x755a7d 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x657e74 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [31: 2976] @ 0x1354cc5 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1354cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.70.0/stream.go:931 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x13546a8 0x13521df 0x13540c9 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x13521de google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0xa7bb75 0xa7b712 0x147701a 0x1470ad6 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb74 net/http.Header.Clone+0x5f4 net/http/header.go:104 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1470ad5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xeb5 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [29: 3248] @ 0x40a6b4 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 288] @ 0x73c5fa 0x73c59c 0x1477351 0x1477368 0x1477b9a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c5f9 strconv.FormatFloat+0xb9 strconv/ftoa.go:48 # 0x73c59b github.com/pactus-project/pactus/types/amount.Amount.Format+0x5b github.com/pactus-project/pactus/types/amount/amount.go:135 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 1600] @ 0x755951 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x755950 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 96] @ 0xacd851 0xacd573 0xad24ac 0xbd08df 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd08de github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers.func1+0x31e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:155 0: 0 [2: 256] @ 0x49b332 0x49a925 0xecb09f 0xecb07c 0xea9b0a 0xea91cd 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xecb09e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xecb07b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xea9b09 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:236 # 0xea91cc github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.49.0/receive_stream.go:148 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 264] @ 0x12ff2ef 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff2ee google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2ce google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:773 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [48: 36864] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [16: 512] @ 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 576] @ 0xcae4e5 0xcae7cd 0xcca6c2 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae7cc github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xcca6c1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3e1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2074 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [27: 2160] @ 0x13507ba 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507b9 google.golang.org/grpc.newClientStream+0x4b9 google.golang.org/grpc@v1.70.0/stream.go:221 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 1728] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x8e0f9f 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [66: 354816] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1477a25 0x147793a 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1477a24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x124 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 120] @ 0x12fc0d6 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc0d5 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x455 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:514 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [22: 1760] @ 0x12ff29e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff29d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:770 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 608] @ 0x135044b 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x135044a google.golang.org/grpc.newClientStream+0x14a google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 1344] @ 0x52c0c5 0x12fc47c 0x12fc41c 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12fc47b google.golang.org/grpc/internal/credentials.NewRequestInfoContext+0xdb google.golang.org/grpc@v1.70.0/internal/credentials/credentials.go:29 # 0x12fc41b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 544] @ 0x12fbe6c 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe6b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:44 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x4b0626 0x4c2a6d 0x514a12 0x514a13 0x515f05 0x51485b 0x51729e 0x5113f3 0x7cd371 0x7d6557 0x7d6d92 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x4b0625 reflect.packEface+0x45 reflect/value.go:132 # 0x4c2a6c reflect.valueInterface+0xac reflect/value.go:1510 # 0x514a11 reflect.Value.Interface+0x91 reflect/value.go:1481 # 0x514a12 fmt.(*pp).printValue+0x92 fmt/print.go:769 # 0x515f04 fmt.(*pp).printValue+0x1584 fmt/print.go:910 # 0x51485a fmt.(*pp).printArg+0x4ba fmt/print.go:759 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7d6556 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x476 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:399 # 0x7d6d91 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:555 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [32: 2048] @ 0x13a91f5 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13a91f4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:69 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 1760] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 216] @ 0x533c35 0x65704f 0x657e8e 0x742c48 0x755a7d 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x657e8d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 128] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 480] @ 0x64c5d0 0x143392d 0x14338c1 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 21504] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x75690f 0x75886d 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75690e github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x75886c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x7ae76c 0x7ae73e 0x7ae680 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7ae76b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7ae73d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7ae67f github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0xbf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:218 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 960] @ 0x7a717c 0x7a9f08 0x7d2815 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a9f07 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [13: 3120] @ 0x7a717c 0x7a9f08 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a9f07 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 624] @ 0x12ebc89 0x13010e5 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x13010e4 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1071 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0x147857f 0x1478534 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147857e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc7e github.com/pactus-project/pactus/www/html/server.go:212 # 0x1478533 github.com/pactus-project/pactus/www/html.txToTable+0xc33 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [24: 2304] @ 0x1354cc5 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1354cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.70.0/stream.go:931 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76: 48640] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [34: 4352] @ 0x135124a 0x135123e 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351249 google.golang.org/grpc.defaultCallInfo+0xe9 google.golang.org/grpc@v1.70.0/rpc_util.go:166 # 0x135123d google.golang.org/grpc.newClientStreamWithParams+0xdd google.golang.org/grpc@v1.70.0/stream.go:261 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a97c 0x4ca3c8 0x4c9db1 0x4c9b2c 0x4c9b0b 0xd8fc1c 0xd8f20f 0xd8f058 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4ca3c7 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4c9db0 io.copyBuffer+0x150 io/io.go:415 # 0x4c9b2b io.Copy+0x8b io/io.go:388 # 0x4c9b0a io.CopyN+0x6a io/io.go:364 # 0xd8fc1b github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x43b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:719 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [43: 5504] @ 0x135124a 0x135123e 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351249 google.golang.org/grpc.defaultCallInfo+0xe9 google.golang.org/grpc@v1.70.0/rpc_util.go:166 # 0x135123d google.golang.org/grpc.newClientStreamWithParams+0xdd google.golang.org/grpc@v1.70.0/stream.go:261 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 1088] @ 0x1398e7c 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1398e7b 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [32: 2048] @ 0x12fbccb 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcca google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x147739c 0x147864a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147739b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1478649 github.com/pactus-project/pactus/www/html.txToTable+0xd49 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 13824] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [43: 3440] @ 0x12fc005 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc004 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:506 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 192] @ 0xcae4e5 0xcae365 0xcb16b3 0x1150575 0x114f26a 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x1150574 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:421 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [46: 3680] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 432] @ 0x471eb1 0xa7bb96 0xa7b712 0x147701a 0x1470ad6 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb95 net/http.Header.Clone+0x615 net/http/header.go:105 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1470ad5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xeb5 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 704] @ 0x474bac 0xcc0279 0xcbf2f0 0xcbf2db 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcc0278 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x138 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1034 # 0xcbf2ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x54f github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1023 # 0xcbf2da github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x53a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:943 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [36: 5760] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x146feba 0x146fe19 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146feb9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x299 github.com/pactus-project/pactus/www/html/server.go:251 # 0x146fe18 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1f8 github.com/pactus-project/pactus/www/html/blockchain.go:95 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [77: 22176] @ 0x13517e9 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13517e8 google.golang.org/grpc.newClientStreamWithParams+0x688 google.golang.org/grpc@v1.70.0/stream.go:323 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0x794dd1 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x794dd0 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xb0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [32: 1536] @ 0x14777b2 0x14777e5 0x1477784 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14777b1 bytes.NewBufferString+0x131 bytes/buffer.go:481 # 0x14777e4 github.com/pactus-project/pactus/www/html.newTableMaker+0x164 github.com/pactus-project/pactus/www/html/server.go:201 # 0x1477783 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x103 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [116: 24128] @ 0x13528dd 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13528dc google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.70.0/stream.go:456 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 528] @ 0x1350792 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1350791 google.golang.org/grpc.newClientStream+0x491 google.golang.org/grpc@v1.70.0/stream.go:219 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 160] @ 0x12ff29e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff29d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:770 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [54: 6048] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [22: 76032] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0xc20d6d 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc20d6c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x62c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:119 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [52: 4992] @ 0x1354cc5 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1354cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.70.0/stream.go:931 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 1520] @ 0x143466f 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143466e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 624] @ 0x7a9bdc 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a9bdb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1046 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 480] @ 0x73affb 0x755ca8 0x755ab0 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x471eb1 0x1356ed7 0x1356eac 0x1356e9d 0x13559f7 0x1355525 0x133438b 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1356ed6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1356eab google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x1356e9c google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.70.0/stream.go:1182 # 0x13559f6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.70.0/stream.go:1031 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 192] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x1246c85 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1246c84 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x96c27e 0x96c285 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96c27d github.com/pactus-project/pactus/store.blockKey+0x5d github.com/pactus-project/pactus/store/block.go:19 # 0x96c284 github.com/pactus-project/pactus/store.(*blockStore).block+0x64 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [68: 7616] @ 0x12fbd18 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:494 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76: 18240] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 11648] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [38: 5472] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 336] @ 0x12ffe49 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe48 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:825 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [75: 21600] @ 0x12fc54e 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc54d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ad google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:561 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 2800] @ 0x12fbd05 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:493 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [59: 12272] @ 0x13528dd 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13528dc google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.70.0/stream.go:456 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [43: 6192] @ 0x12fbd3a 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd39 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:486 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 3136] @ 0x52a8c5 0x12fbfcc 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12fbfcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:508 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0x1478490 0x147844d 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147848f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xb8f github.com/pactus-project/pactus/www/html/server.go:212 # 0x147844c github.com/pactus-project/pactus/www/html.txToTable+0xb4c github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 288] @ 0x13550c5 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13550c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 896] @ 0x146fa38 0x146fa24 0x146fa10 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146fa37 encoding/hex.EncodeToString+0xd7 encoding/hex/hex.go:127 # 0x146fa23 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x146fa0f github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:70 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [50: 3200] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 224] @ 0x12fbd18 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:494 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [49: 18816] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 416] @ 0x50e3ba 0x49aa11 0x510e3e 0x5113d0 0xbf3bb2 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x50e3b9 fmt.init.func1+0x19 fmt/print.go:147 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x510e3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x5113cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xbf3bb1 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x5b1 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:200 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [33: 2112] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 224] @ 0x13550c5 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13550c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x794dd1 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x794dd0 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xb0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [28: 1792] @ 0x12fbccb 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcca google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 208] @ 0x1351c85 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351c84 google.golang.org/grpc.newClientStreamWithParams+0xb24 google.golang.org/grpc@v1.70.0/stream.go:352 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x1455e89 0x1455c45 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1455e88 github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2c8 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x1455c44 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 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 224] @ 0xe1f02c 0xe1ef0d 0x117eead 0x117f68f 0x117e8c5 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x117eeac github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x4ac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:380 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 278528] @ 0x79aef1 0x7af76a 0x7aebd2 0x7af217 0x7b175c 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7af769 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x7aebd1 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x7af216 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x2b6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x7b175b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [6: 1248] @ 0x474bac 0xd6bd4a 0xd6cf94 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6bd49 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:678 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [28: 1792] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 1344] @ 0x7543ff 0x7543f3 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7543fe bytes.NewReader+0x3e bytes/reader.go:159 # 0x7543f2 github.com/pactus-project/pactus/types/tx.FromBytes+0x32 github.com/pactus-project/pactus/types/tx/tx.go:73 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [48: 3840] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 128] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 320] @ 0x60d3f6 0x655971 0x146f9f7 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x60d3f5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x655970 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x146f9f6 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x96 github.com/pactus-project/pactus/www/html/blockchain.go:62 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 112] @ 0x1315930 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 6912] @ 0x49b415 0x49a925 0x9656df 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [9: 144] @ 0x1477cc5 0x1477c55 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477cc4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x3c4 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1477c54 github.com/pactus-project/pactus/www/html.txToTable+0x354 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 1440] @ 0x529ddb 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [35: 2800] @ 0x12fbd29 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd28 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:485 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [43: 7568] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 416] @ 0x12fbe6c 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe6b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:44 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 288] @ 0x12fbf25 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbf24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:498 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [81: 497664] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 576] @ 0x13511ea 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13511e9 google.golang.org/grpc.newClientStreamWithParams+0x89 google.golang.org/grpc@v1.70.0/stream.go:260 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 2464] @ 0x12fbd05 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:493 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x1307549 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x1307548 google.golang.org/grpc/internal/transport.NewServerTransport+0xe88 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:276 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [46: 2208] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x8e0f9f 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [142: 40896] @ 0x13517e9 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13517e8 google.golang.org/grpc.newClientStreamWithParams+0x688 google.golang.org/grpc@v1.70.0/stream.go:323 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [43: 2752] @ 0x14776f6 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14776f5 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x75 github.com/pactus-project/pactus/www/html/transaction.go:18 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 128] @ 0x7b2ba5 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2ba4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 192] @ 0x135044b 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x135044a google.golang.org/grpc.newClientStream+0x14a google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [45: 720] @ 0x14775b7 0x147078e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14775b6 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x96 github.com/pactus-project/pactus/www/html/server.go:261 # 0x147078d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [187: 77792] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1477ad0 0x1477a26 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1477acf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1cf github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477a25 github.com/pactus-project/pactus/www/html.txToTable+0x125 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [123: 29520] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [51: 12240] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 192] @ 0x12f0c07 0x12f0be3 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [174: 61248] @ 0x474bac 0xa7bcb5 0xa7b712 0x147701a 0x1477885 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1477884 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [27: 2160] @ 0x12fbd29 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd28 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:485 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [34: 5984] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x739e56 0x14337e8 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 720] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x143392d 0x14338c1 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [25: 1200] @ 0x1350792 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1350791 google.golang.org/grpc.newClientStream+0x491 google.golang.org/grpc@v1.70.0/stream.go:219 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [45: 9360] @ 0x8eb8a5 0x8eb897 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8eb8a4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:157 # 0x8eb896 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:755 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [60: 12480] @ 0x13528dd 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13528dc google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.70.0/stream.go:456 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 768] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0xa7bb75 0xa7b712 0x147701a 0x1477885 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb74 net/http.Header.Clone+0x5f4 net/http/header.go:104 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1477884 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0xe75095 0xe75049 0xe96fa5 0xe96625 0xe950ff 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96fa4 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/connection.go:2156 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [27: 1728] @ 0x143367a 0x14335fe 0x14335c6 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433679 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x14335fd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14335c5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [19: 912] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [61: 12688] @ 0x1301bb6 0x130574e 0x47efc1 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [65: 11440] @ 0x143371c 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143371b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x17b github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [67: 5360] @ 0x130c1eb 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x130c1ea google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:818 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [82: 28864] @ 0x474bac 0xa7bcb5 0xa7b712 0x147701a 0x1470ad6 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1470ad5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xeb5 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 2464] @ 0x12fbd18 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:494 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [23: 2208] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [155: 37200] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 288] @ 0x657d79 0x742b8e 0x755691 0x75607e 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [33: 2640] @ 0x529ddb 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [44: 2112] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x8e0f9f 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0x73c5fa 0x73c59c 0x1477351 0x1477368 0x1477b9a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c5f9 strconv.FormatFloat+0xb9 strconv/ftoa.go:48 # 0x73c59b github.com/pactus-project/pactus/types/amount.Amount.Format+0x5b github.com/pactus-project/pactus/types/amount/amount.go:135 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 2048] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x11ca15f 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x1243105 0x123f44a 0x47efc1 # 0x11ca15e github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x5e github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:128 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x1243104 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 96] @ 0x7caee5 0x7caeaa 0x7b89be 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7caee4 github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:241 # 0x7caea9 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x169 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:323 # 0x7b89bd github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:440 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [11: 176] @ 0x147737c 0x1477b9a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147737b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1477b99 github.com/pactus-project/pactus/www/html.txToTable+0x299 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [37: 2960] @ 0x4bce5d 0x8e24e7 0x8e0f9f 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 512] @ 0x60d3f6 0x655971 0x14317ba 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x60d3f5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x655970 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x14317b9 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x39 github.com/pactus-project/pactus/www/grpc/transaction.go:32 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 6784] @ 0x7d7be9 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d7be8 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x1148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:522 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 48] @ 0x471e3a 0x7d674a 0x7d59da 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d6749 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x189 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:431 # 0x7d59d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x7a458f 0x796f9b 0x79703c 0x796f9b 0x79703c 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 14592] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [77: 27104] @ 0x474bac 0x1476fce 0x1476f75 0x1476f67 0x1470ad6 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476fcd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1470ad5 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xeb5 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [37: 2960] @ 0x12ff29e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff29d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:770 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 3456] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [224: 4128768] @ 0x794f8d 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794f8c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [51: 4896] @ 0x45ae72 0x45a985 0x45ab0a 0xa815c5 0xa80ec7 0xa81e27 0xaa05ce 0xa7e950 0x47efc1 # 0xa815c4 net/http.(*ServeMux).matchOrRedirect+0x1e4 net/http/server.go:2656 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [38: 4864] @ 0x13972b5 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13972b4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:75 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [136: 32640] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [99: 20592] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1477a25 0x147793a 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1477a24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x124 github.com/pactus-project/pactus/www/html/server.go:220 # 0x1477939 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [206: 2241280] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1478a1f 0x1478985 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1478a1e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x111e github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478984 github.com/pactus-project/pactus/www/html.txToTable+0x1084 github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 16] @ 0x13402e7 0x135138b 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13402e6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.70.0/rpc_util.go:338 # 0x135138a google.golang.org/grpc.newClientStreamWithParams+0x22a google.golang.org/grpc@v1.70.0/stream.go:284 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [218: 223232] @ 0x1477852 0x1477813 0x1477861 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477851 bytes.(*Buffer).String+0x1d1 bytes/buffer.go:71 # 0x1477812 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x192 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1477860 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1e0 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [722: 3881472] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1477ad0 0x1477a26 0x1470a25 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1477acf github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1cf github.com/pactus-project/pactus/www/html/server.go:251 # 0x1477a25 github.com/pactus-project/pactus/www/html.txToTable+0x125 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x1470a24 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe04 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 160] @ 0x7b2931 0x7b28f8 0x7b28ac 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2930 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xd0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b28f7 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x97 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b28ab github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 160] @ 0xcad346 0xcace68 0xcb368a 0xc1723e 0xc23dda 0x47efc1 # 0xcad345 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x405 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xc1723d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:935 # 0xc23dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x759 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:469 0: 0 [5: 80] @ 0x142a61c 0x142af65 0x14bd45f 0x47efc1 # 0x142a61b github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x55b github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:36 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 2048] @ 0x143181f 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143181e github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x9e github.com/pactus-project/pactus/www/grpc/transaction.go:42 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [323: 413440] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x14703b6 0x1470300 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14703b5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x795 github.com/pactus-project/pactus/www/html/server.go:224 # 0x14702ff github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6df github.com/pactus-project/pactus/www/html/blockchain.go:103 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 32] @ 0x13402e7 0x135138b 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13402e6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.70.0/rpc_util.go:338 # 0x135138a google.golang.org/grpc.newClientStreamWithParams+0x22a google.golang.org/grpc@v1.70.0/stream.go:284 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 144] @ 0x12fbeb6 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbeb5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [58: 5568] @ 0x13514ff 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13514fe google.golang.org/grpc.newClientStreamWithParams+0x39e google.golang.org/grpc@v1.70.0/stream.go:294 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 1440] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 960] @ 0x1352ea5 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1352ea4 google.golang.org/grpc.(*csAttempt).newStream+0x164 google.golang.org/grpc@v1.70.0/stream.go:523 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [43: 4816] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [35: 3920] @ 0x12fbe5b 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe5a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [186: 142848] @ 0x1477852 0x1477813 0x1477861 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1477851 bytes.(*Buffer).String+0x1d1 bytes/buffer.go:71 # 0x1477812 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x192 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1477860 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1e0 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [90: 25920] @ 0x13517e9 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13517e8 google.golang.org/grpc.newClientStreamWithParams+0x688 google.golang.org/grpc@v1.70.0/stream.go:323 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [343: 1404928] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 1216] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [76: 10944] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [74: 10656] @ 0x12fbd3a 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd39 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:486 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [23: 2944] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [225: 201600] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1478533 0x147844d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1478532 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc32 github.com/pactus-project/pactus/www/html/server.go:212 # 0x147844c github.com/pactus-project/pactus/www/html.txToTable+0xb4c github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [116: 59392] @ 0x1301bb6 0x130574e 0x47efc1 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [3: 6912] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [6: 147456] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [41: 3280] @ 0x4bce5d 0x8e24e7 0x8e0f9f 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [168: 817152] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [90: 25920] @ 0x12fc54e 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc54d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ad google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:561 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [30: 3360] @ 0x52a8c5 0x12fbfcc 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12fbfcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:508 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 912] @ 0x7b2931 0x7b28f8 0x7b28ac 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2930 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xd0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b28f7 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x97 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b28ab github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [27: 1296] @ 0x756065 0x756166 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x756064 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [218: 195328] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x147824a 0x147816d 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1478249 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x949 github.com/pactus-project/pactus/www/html/server.go:216 # 0x147816c github.com/pactus-project/pactus/www/html.txToTable+0x86c github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0x12ffe49 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe48 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:825 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [302: 811776] @ 0x1470aa5 0x1470a66 0x1470ab4 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470aa4 bytes.(*Buffer).String+0xe84 bytes/buffer.go:71 # 0x1470a65 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe45 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1470ab3 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xe93 github.com/pactus-project/pactus/www/html/blockchain.go:121 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 1024] @ 0x1301167 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1301166 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1083 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 8192] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x146f613 0x146f580 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146f612 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5b2 github.com/pactus-project/pactus/www/html/server.go:224 # 0x146f57f github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x51f github.com/pactus-project/pactus/www/html/blockchain.go:39 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 147456] @ 0x72aa18 0x72a9a2 0x735afe 0x735abb 0x58ecb5 0xbf00e5 0xbefab4 0xbeac9b 0xbf1387 0x1459d2d 0xa7ffa9 0x145a8bc 0xa7ffa9 0x145b743 0xa7ffa9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x72aa17 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xbf00e4 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.62.0/expfmt/text_create.go:96 # 0xbefab3 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf53 github.com/prometheus/common@v0.62.0/expfmt/text_create.go:280 # 0xbeac9a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.62.0/expfmt/encode.go:180 # 0xbf1386 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.62.0/expfmt/encode.go:53 # 0x1459d2c github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xacc github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:237 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145a8bb github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xbb github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145b742 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 320] @ 0xbfa6cd 0xc0368a 0xc02ac5 0xc05a7b 0x145960c 0xa7ffa9 0x145a8bc 0xa7ffa9 0x145b743 0xa7ffa9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xbfa6cc github.com/prometheus/client_golang/prometheus.(*histogram).Write+0x24c github.com/prometheus/client_golang@v1.20.5/prometheus/histogram.go:794 # 0xc03689 github.com/prometheus/client_golang/prometheus.processMetric+0x89 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:633 # 0xc02ac4 github.com/prometheus/client_golang/prometheus.(*Registry).Gather+0x804 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:502 # 0xc05a7a github.com/prometheus/client_golang/prometheus.(*noTransactionGatherer).Gather+0x1a github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:1074 # 0x145960b github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0x3ab github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/http.go:165 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145a8bb github.com/prometheus/client_golang/prometheus/promhttp.InstrumentMetricHandler.InstrumentHandlerInFlight.func1+0xbb github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:60 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x145b742 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.20.5/prometheus/promhttp/instrument_server.go:147 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1384448] @ 0x1473dba 0x1473d7f 0x1473dc9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1473db9 bytes.(*Buffer).String+0x1059 bytes/buffer.go:71 # 0x1473d7e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x101e github.com/pactus-project/pactus/www/html/server.go:273 # 0x1473dc8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1068 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 1056] @ 0x64b490 0x64bcff 0x64c6dc 0x739cbc 0x1473f26 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x64b48f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x64bcfe github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1be github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x64c6db github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x739cbb github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x1473f25 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11c5 github.com/pactus-project/pactus/www/html/network.go:72 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 10485760] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1473eed 0x1473dfa 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1473eec github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x118c github.com/pactus-project/pactus/www/html/server.go:216 # 0x1473df9 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1099 github.com/pactus-project/pactus/www/html/network.go:74 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 2097152] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1473fff 0x1473f68 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1473ffe github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x129e github.com/pactus-project/pactus/www/html/server.go:224 # 0x1473f67 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1207 github.com/pactus-project/pactus/www/html/network.go:73 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 1120] @ 0x64c309 0x64c5a5 0x1473f57 0x1473f49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1473f56 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x11f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1473f48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11e8 github.com/pactus-project/pactus/www/html/network.go:73 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x1475359 0x147531a 0x1473d4f 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1475358 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x158 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1475319 github.com/pactus-project/pactus/www/html.metricToTable+0x119 github.com/pactus-project/pactus/www/html/network.go:152 # 0x1473d4e github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xfee github.com/pactus-project/pactus/www/html/network.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 640] @ 0x64c5d0 0x1473f57 0x1473f49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1473f56 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x11f6 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1473f48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x11e8 github.com/pactus-project/pactus/www/html/network.go:73 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 160] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 528] @ 0x8fdbca 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fdbc9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5275 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x8fdc06 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x139f827 0x1472e49 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fdc05 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5275 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x139f826 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:49 # 0x1472e48 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:29 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 5376] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0xe7dbd0 0xe7d59d 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 384] @ 0xb985ce 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb985cd github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:62 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 6528] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x40a6b4 0xc21fce 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21fcd github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xed github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:283 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 6784] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 352256] @ 0x79aef1 0x7af76a 0x7aebd2 0x7af217 0x7b175c 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7af769 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x7aebd1 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x7af216 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x2b6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x7b175b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 512] @ 0xc87acc 0xc84de5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc87acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2673 # 0xc84de4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2167 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0xb985ce 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb985cd github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:62 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 192] @ 0xb98a5e 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb98a5d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:107 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 384] @ 0xacd899 0xacd573 0xad24ac 0xbcfdef 0xbd1205 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbcfdee github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:135 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 768] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 480] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 1152] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x127cfa7 0x127d045 0x127b305 0x127adc5 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127b304 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:105 # 0x127adc4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:84 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x11760cd 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11760cc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x6ac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:525 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 704] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 80] @ 0xcabd7e 0xcad3e5 0xcace68 0xcb368a 0x11c6078 0xcc0b5a 0x47efc1 # 0xcabd7d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0xfd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x11c6077 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x97 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:797 # 0xcc0b59 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x359 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1108 0: 0 [2: 1024] @ 0x49ad5d 0x49ac26 0x49a97c 0x981428 0x980c4b 0xe4c15a 0x11c302c 0xe1fe67 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x981427 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.0/multistream.go:336 # 0x980c4a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.0/multistream.go:80 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 24] @ 0x45ae72 0x45a985 0x45abc5 0x5d7f2b 0x5d7e76 0x5d143a 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x9cb37f 0xd8cc52 0xd8cfb2 0xd8f06d 0x47efc1 # 0x5d7f2a net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0x5d1439 net.(*OpError).Error+0xf9 net/net.go:508 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9cb37e crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1440 # 0xd8cc51 github.com/libp2p/go-yamux/v4.(*Session).Close+0x111 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:300 # 0xd8cfb1 github.com/libp2p/go-yamux/v4.(*Session).exitErr+0xd1 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:323 # 0xd8f06c github.com/libp2p/go-yamux/v4.(*Session).recv+0x2c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:641 0: 0 [2: 48] @ 0x81ef0b 0x117c785 0x117dc56 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81ef0a github.com/multiformats/go-multiaddr.SplitFunc+0x30a github.com/multiformats/go-multiaddr@v0.14.0/util.go:175 # 0x117c784 github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:43 # 0x117dc55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5d5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:247 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [3: 72] @ 0x81ee95 0x117c785 0x117dc56 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81ee94 github.com/multiformats/go-multiaddr.SplitFunc+0x294 github.com/multiformats/go-multiaddr@v0.14.0/util.go:175 # 0x117c784 github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:43 # 0x117dc55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5d5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:247 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 320] @ 0xb7aa90 0x1176e68 0x117662a 0x11758f6 0x1174f39 0x47efc1 # 0xb7aa8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 96] @ 0x863b87 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9c8ad9 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [3: 192] @ 0xba76ef 0xba7684 0xba7630 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba76ee github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xba7683 github.com/libp2p/go-msgio.NewVarintReaderSize+0xc3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xba762f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x6f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:234 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [5: 320] @ 0xba55d9 0xba5593 0xba5eb5 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba55d8 go.opencensus.io/tag.Upsert+0x58 go.opencensus.io@v0.24.0/tag/map.go:148 # 0xba5592 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/metrics/metrics.go:27 # 0xba5eb4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 1536] @ 0x9dfbb5 0x9dfb85 0x9dfa97 0x863882 0x863c12 0x9dfa4c 0x9df7f8 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x9dfbb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dfb84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dfa96 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:365 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dfa4b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9df7f7 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 crypto/tls/handshake_messages.go:364 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 2304] @ 0x51f1eb 0x511317 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [3: 624] @ 0x412d97 0x415b5d 0x41587f 0x474c45 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 288] @ 0xcae4e5 0xcae365 0xcb16b3 0xc23b89 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xc23b88 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x508 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:460 0: 0 [7: 336] @ 0x49b319 0x49a925 0x9658d7 0xd8ebb9 0xd8eb9c 0xd8e398 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd8ebb8 github.com/libp2p/go-buffer-pool.Put+0x7d8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd8eb9b github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7bb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:627 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [7: 2464] @ 0x474bac 0x1476fce 0x1476f75 0x1476f67 0x1470f96 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476fcd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1470f95 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x455 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc2099a 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc20999 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 448] @ 0x47af9c 0x4e0548 0xba86fc 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xba86fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:353 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 1152] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 368640] @ 0xb7f771 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 368640] @ 0xb7f771 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 640] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xd770e5 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 32] @ 0x6e17d2 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 1152] @ 0x8b54f6 0x8b4db0 0x9663a5 0xcca6d7 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x9663a4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:204 # 0xcca6d6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3f6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2077 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 192] @ 0x9229ae 0x9213b1 0x920fdf 0x8b7ee2 0x8b7c52 0x1176e36 0x117662a 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x9229ad google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.4/internal/impl/merge.go:201 # 0x9213b0 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x330 google.golang.org/protobuf@v1.36.4/internal/impl/merge.go:79 # 0x920fde google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x11e google.golang.org/protobuf@v1.36.4/internal/impl/merge.go:32 # 0x8b7ee1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.4/proto/merge.go:73 # 0x8b7c51 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.4/proto/merge.go:36 # 0x1176e35 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:591 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 3584] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 176] @ 0x1429a17 0x142af65 0x14bd45f 0x47efc1 # 0x1429a16 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x96 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:42 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x4b874b 0x4b7f29 0x9011b7 0x901013 0x9135f4 0x91334f 0x8e22a5 0x9135f4 0x91334f 0x913272 0x8b527b 0x8b5013 0x131c1bf 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x4b874a reflect.copyVal+0x2a reflect/value.go:2047 # 0x4b7f28 reflect.(*MapIter).Key+0x68 reflect/value.go:1902 # 0x9011b6 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:99 # 0x901012 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x52 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:54 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x8e22a4 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:235 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x913271 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:41 # 0x8b527a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x11a google.golang.org/protobuf@v1.36.4/proto/encode.go:185 # 0x8b5012 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.4/proto/encode.go:159 # 0x131c1be google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:59 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 960] @ 0x12e737f 0x1115ad9 0x11159e5 0x11152e5 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11159e4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:396 # 0x11152e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:316 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 256] @ 0x49b415 0x49a925 0x9656df 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [5: 3520] @ 0x819b38 0xbb7f5f 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0xba8c6d 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xba8c6c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:385 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 32] @ 0xbcbf34 0xbcbf28 0xbccd49 0xbccbf2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbcbf33 math/big.NewInt+0xd3 math/big/int.go:91 # 0xbcbf27 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbccd48 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbccbf1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 416] @ 0x13528dd 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13528dc google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.70.0/stream.go:456 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 144] @ 0xb9883b 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb9883a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:93 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 128] @ 0xcae4e5 0xcae365 0xcb16b3 0xc23b89 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xc23b88 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x508 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:460 0: 0 [1: 16] @ 0xcca345 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcca344 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x64 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2048 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 96] @ 0x9e8555 0x9e8525 0x9e8437 0x863882 0x863c12 0x9e7eaa 0x9e7e79 0x863882 0x863c12 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9e8554 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e8524 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e8436 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:849 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7ea9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e7e78 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:848 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [3: 3456] @ 0x49b415 0x49a925 0x9656df 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 64] @ 0xd6e0dc 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6e0db github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x7b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ecb5 0xba8da5 0xba8d9f 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 320] @ 0x5bc3a5 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bc3a4 net.(*Resolver).goLookupIPCNAMEOrder+0x1524 net/dnsclient_unix.go:736 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [11: 3168] @ 0x41310d 0x41366f 0x474c05 0x117dc2e 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x117dc2d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5ad github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xe7e9b4 0xe7e8e4 0xe7e855 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e9b3 crypto/tls.newQUICConn+0x2d3 crypto/tls/quic.go:194 # 0xe7e8e3 crypto/tls.QUICServer+0x203 crypto/tls/quic.go:184 # 0xe7e854 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x174 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:128 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 192] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1024] @ 0xbd5628 0xc22fbc 0xc21905 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc21904 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x44 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:228 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0xe9b4d0 0xe9b4c4 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 1024] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 704] @ 0x8ae9fd 0x9381a3 0x12c8dc6 0x8ae776 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae9fc google.golang.org/protobuf/internal/order.RangeFields.func2+0x7c google.golang.org/protobuf@v1.36.4/internal/order/range.go:51 # 0x9381a2 google.golang.org/protobuf/internal/impl.(*messageState).Range+0x1e2 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:51 # 0x12c8dc5 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1a5 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:229 # 0x8ae775 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x471e3a 0xe548c5 0xe548bb 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xe548c4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 112] @ 0x1257ee5 0x78b0d6 0x78b2bd 0x1258c7f 0x1258add 0x47efc1 # 0x1257ee4 github.com/pactus-project/pactus/consensus.(*consensus).String+0xc4 github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1258c7e github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x17e github.com/pactus-project/pactus/consensus/consensus.go:211 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [2: 64] @ 0x50e81a 0x9cbf31 0xa04968 0x47efc1 # 0x50e819 fmt.Errorf+0x3f9 fmt/errors.go:45 # 0x9cbf30 crypto/tls.(*Conn).handshakeContext+0x810 crypto/tls/conn.go:1602 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 512] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0x654f8e 0x6558e6 0x7537fc 0x75389f 0x754cc6 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x7537fb github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).AccountAddress+0x5b github.com/pactus-project/pactus/crypto/ed25519/public_key.go:132 # 0x75389e github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).VerifyAddress+0x1e github.com/pactus-project/pactus/crypto/ed25519/public_key.go:140 # 0x754cc5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x105 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 832] @ 0xc23c32 0x47efc1 # 0xc23c31 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5b1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:461 0: 0 [2: 192] @ 0xacd851 0xacd573 0xad24ac 0xbd1611 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd1610 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x70 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:241 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0xc1a8be 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xea951f 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0xea951e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.49.0/receive_stream.go:171 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 512] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xc1a8be 0xc1a90e 0xc1acac 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xbcbee8 0xbcbebd 0xbccd49 0xbccbf2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcbee7 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xbcbebc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xbccd48 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbccbf1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0xe135f5 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe135f4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x54 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 352] @ 0x474bac 0xa7bcb5 0xa7b712 0xa7da45 0xa7d7ca 0x1381c36 0x139558b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa7da44 net/http.(*response).write+0x1e4 net/http/server.go:1688 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139558a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func7+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:703 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0xcae4e5 0xcae365 0xcb16b3 0x1150575 0x114f26a 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x1150574 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:421 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [7: 112] @ 0xe29dcd 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe29dcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:148 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [12: 384] @ 0x756857 0x7569fe 0x75886d 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x756856 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x7569fd github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x75886c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x511406 0x125434b 0x78b0d6 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x125434a github.com/pactus-project/pactus/state.(*state).String+0x1aa github.com/pactus-project/pactus/state/state.go:513 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1327104] @ 0x735ae5 0x735abb 0x4c9e3e 0x5043af 0x50436f 0x5042dc 0x4c9cfd 0x787b98 0x787ba1 0x78677d 0x786f1a 0x47efc1 # 0x735ae4 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x4c9e3d io.copyBuffer+0x1dd io/io.go:431 # 0x5043ae io.Copy+0x4e io/io.go:388 # 0x50436e os.genericWriteTo+0xe os/file.go:275 # 0x5042db os.(*File).WriteTo+0x9b os/file.go:253 # 0x4c9cfc io.copyBuffer+0x9c io/io.go:411 # 0x787b97 io.Copy+0x457 io/io.go:388 # 0x787ba0 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x460 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x78677c gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x79c gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x786f19 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [1: 96] @ 0xe09074 0x47efc1 # 0xe09073 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x873 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/decay.go:228 0: 0 [4: 128] @ 0x124f6c5 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xbcbf34 0xbcbf28 0xbccd49 0xbccbf2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcbf33 math/big.NewInt+0xd3 math/big/int.go:91 # 0xbcbf27 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbccd48 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbccbf1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xc1a7a6 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2688] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 48] @ 0x85c89e 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85c89d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x6e17d2 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x511406 0xad2474 0xc1e556 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc1e555 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x5dd2d7 0x5d6508 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5b5194 0x5b49ee 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5dd2d6 net.sockaddrToUDP+0x56 net/udpsock_posix.go:18 # 0x5d6507 net.(*netFD).dial+0x847 net/sock_posix.go:143 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5b5193 net.(*sysDialer).dialSingle+0x353 net/dial.go:674 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [5: 1280] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xc22b3e 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc22b3d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:347 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1664] @ 0x41310d 0x41366f 0x474c05 0xc21b25 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21b24 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x264 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:238 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x81eb4a 0x967845 0xcad0e5 0xcace68 0xcb368a 0x1178c0d 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x81eb49 github.com/multiformats/go-multiaddr.SplitLast+0x229 github.com/multiformats/go-multiaddr@v0.14.0/util.go:129 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1178c0c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcec github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:838 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 640] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x981195 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x981194 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:295 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xe29dcd 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0xe29dcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:148 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 24] @ 0x1178d65 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x1178d64 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe44 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:844 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0xcab88e 0xcae0b3 0x1178c4a 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcab88d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Delete+0x10d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:92 # 0xcae0b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).UpdateAddrs+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:453 # 0x1178c49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd29 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:841 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [6: 768] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 144] @ 0xe827d8 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 144] @ 0x511406 0xad2474 0xc2099a 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc20999 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xe6ba56 0x49aa11 0xe6760c 0xe67600 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe6ba55 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:13 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe6760b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xe675ff github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:66 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [3: 144] @ 0x471e3a 0x52abc5 0x52b80b 0x5b81c9 0x5b8191 0x5b95cb 0x5bc9a5 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x5b81c8 context.WithDeadline+0x2e8 context/context.go:612 # 0x5b8190 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:181 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [3: 48] @ 0xe1b7a5 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xe1b7a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:476 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [4: 384] @ 0xcae4e5 0xcae365 0xcb16b3 0xc23b89 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xc23b88 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x508 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:460 0: 0 [2: 64] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0x8192c5 0x11786d4 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8192c4 github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0xa4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:46 # 0x11786d3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b3 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:780 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 192] @ 0xe4e633 0x47efc1 # 0xe4e632 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.0/client.go:56 0: 0 [1: 128] @ 0xe20b09 0xe209a6 0xe20738 0x117524d 0x11745b6 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe209a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:234 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x11745b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xf5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:351 0: 0 [2: 128] @ 0x123cea9 0x11c6590 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x123cea8 github.com/pactus-project/pactus/network.makeNetwork.func2+0x128 github.com/pactus-project/pactus/network/network.go:216 # 0x11c658f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6d6d1 0x117637e 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6d6d0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x1b0 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:900 # 0x117637d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:529 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [7: 168] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 6720] @ 0x52a8c5 0x12fbfcc 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12fbfcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:508 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x45af46 0xc1a9c5 0xc1aa0c 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xeaa585 0xeb5ba5 0xe9d778 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xeaa584 github.com/quic-go/quic-go.(*receiveStream).getControlFrame+0x184 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:358 # 0xeb5ba4 github.com/quic-go/quic-go.(*stream).getControlFrame+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:140 # 0xe9d777 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.49.0/framer.go:178 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [44: 4224] @ 0xcae4e5 0xcae365 0xcb16b3 0xbabc63 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbabc62 github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:11 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 192] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4: 26112] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [3: 144] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 48] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x64c5d0 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b385 0x125ed3d 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125ed3c github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x21c github.com/pactus-project/pactus/consensus/height.go:27 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 8928] @ 0xb98455 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98454 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:43 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 80] @ 0x1397213 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1397212 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 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xcb2505 0x11c5f44 0x11c5485 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xcb2504 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x11c5f43 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:778 # 0x11c5484 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x5c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:735 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x9590c9 0x11796cf 0x1178f2c 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x9590c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:124 # 0x11796ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:906 # 0x1178f2b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x100b github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:854 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0x621505 0x62147d 0xbcbf65 0xbcbf47 0xbccd49 0xbccbf2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xbcbf64 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xbcbf46 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbccd48 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbccbf1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 4480] @ 0xeac40d 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 256] @ 0x49b332 0x49a925 0x4d1072 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x4d1071 syscall.NetlinkRIB+0x771 syscall/netlink_linux.go:114 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 2048] @ 0x142fc25 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142fc24 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x64 github.com/pactus-project/pactus/www/grpc/network.go:68 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 5376] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x45af46 0xbd4ef4 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd4ef3 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 1024] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [2: 32] @ 0x127d16a 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127d169 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:179 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0xe20b09 0xe209a6 0xe20738 0xe1b9e7 0x11c5118 0x1150870 0x1150145 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe209a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:234 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x115086f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/client.go:38 # 0x1150144 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:390 0: 0 [7: 1792] @ 0xc23c32 0x47efc1 # 0xc23c31 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5b1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:461 0: 0 [5: 960] @ 0x8ff636 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff635 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [1: 1408] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 704] @ 0x8b54f6 0x8b4db0 0x9663a5 0xcca6d7 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x9663a4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:204 # 0xcca6d6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3f6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2077 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [3: 36864] @ 0x495d78 0x12c1868 0x12c9dbf 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x495d77 strconv.AppendInt+0xb7 strconv/itoa.go:42 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 216] @ 0x4bca75 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4bca74 reflect.MakeSlice+0x74 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 336] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0xc21f85 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc21f84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:278 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xbb85ed 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb85ec github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xcc github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:84 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 704] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 442368] @ 0x79aff2 0x7af76a 0x7aebd2 0x7af217 0x7b175c 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79aff1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x7af769 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x7aebd1 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x7af216 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x2b6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x7b175b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 557056] @ 0x79aef1 0x7af76a 0x7aebd2 0x7af217 0x7b175c 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7af769 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x7aebd1 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x7af216 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x2b6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x7b175b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 64] @ 0x8ff5d6 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xb7ab52 0x1176e68 0x117662a 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8ff5d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xb7ab51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 576] @ 0xb7aa90 0x1176e68 0x117662a 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb7aa8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 14336] @ 0x41310d 0x471f1a 0x49a085 0x498e2f 0xe0bd73 0xe0d47f 0xe297fd 0x98138a 0x7e5231 0x981169 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x49a084 sync.(*Map).dirtyLocked+0x64 sync/map.go:523 # 0x498e2e sync.(*Map).LoadOrStore+0x18e sync/map.go:251 # 0xe0bd72 github.com/libp2p/go-flow-metrics.(*MeterRegistry).Get+0xf2 github.com/libp2p/go-flow-metrics@v0.2.0/registry.go:18 # 0xe0d47e github.com/libp2p/go-libp2p/core/metrics.(*BandwidthCounter).LogRecvMessageStream+0x5e github.com/libp2p/go-libp2p@v0.38.2/core/metrics/bandwidth.go:55 # 0xe297fc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:62 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 480] @ 0x9c957c 0x9c90b8 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [8: 3328] @ 0x8b54f6 0x8b4db0 0x9663a5 0xcca6d7 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x9663a4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:204 # 0xcca6d6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3f6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2077 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 32] @ 0x511406 0xd6abb4 0xd68f05 0xd6cdcf 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6abb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:516 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 240] @ 0x50e4bb 0xeae0e6 0xeb5b1b 0xf65ff7 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xeae0e5 github.com/quic-go/quic-go.(*sendStream).Close+0x165 github.com/quic-go/quic-go@v0.49.0/send_stream.go:416 # 0xeb5b1a github.com/quic-go/quic-go.(*stream).Close+0x1a github.com/quic-go/quic-go@v0.49.0/stream.go:132 # 0xf65ff6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:45 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 336] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96fa5 0xe96625 0xe950ff 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96fa4 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/connection.go:2156 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 24] @ 0xd6b375 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd6b374 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:561 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 64] @ 0x8fe9f6 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x9590ec 0xe54c35 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8fe9f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5418 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x9590eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:125 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1344] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 240] @ 0x117e127 0x1174930 0x11c6a49 0x12281c5 0x1150dc3 0x1150145 0x47efc1 # 0x117e126 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x2a6 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:267 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x1150dc2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x602 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/client.go:71 # 0x1150144 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:390 0: 0 [5: 120] @ 0x1399945 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399944 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:375 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 128] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xd770e5 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [4: 256] @ 0x737f7d 0x9af48b 0xa00a05 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 96] @ 0xe8295c 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 960] @ 0xbb83ed 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 64] @ 0xcd35aa 0xccfce7 0x47efc1 # 0xcd35a9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1106 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [2: 32] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xbb63b5 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb63b4 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:395 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 24] @ 0x81e4d1 0xbb8109 0xbb8397 0x11c6865 0x11c657c 0x1151563 0x1150685 0x114f26a 0x47efc1 # 0x81e4d0 github.com/multiformats/go-multiaddr.Join+0x1b0 github.com/multiformats/go-multiaddr@v0.14.0/util.go:51 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x1151562 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipPeer+0x42 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:60 # 0x1150684 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x364 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:427 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [3: 96] @ 0x87a55f 0x87f088 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87a55e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:267 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 2496] @ 0x41310d 0x41366f 0x474c05 0xc2451f 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc2451e github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:510 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 768] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x12ff06a 0x12ff05e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:522 # 0x12ff05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0xe7e78b 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e78a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xaa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:126 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 384] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49b332 0x49a925 0x9656df 0xd8e10e 0xd8e0f4 0xd923ed 0xd8ca5c 0xd94893 0xe1fc56 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd923ec github.com/libp2p/go-yamux/v4.(*Stream).sendWindowUpdate+0x1ec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:241 # 0xd8ca5b github.com/libp2p/go-yamux/v4.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:274 # 0xd94892 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 # 0xe1fc55 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 0: 0 [1: 48] @ 0x12e377b 0x12e1823 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e377a golang.org/x/net/http2.parseGoAwayFrame+0x9a golang.org/x/net@v0.38.0/http2/frame.go:922 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 128] @ 0x135124a 0x135123e 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351249 google.golang.org/grpc.defaultCallInfo+0xe9 google.golang.org/grpc@v1.70.0/rpc_util.go:166 # 0x135123d google.golang.org/grpc.newClientStreamWithParams+0xdd google.golang.org/grpc@v1.70.0/stream.go:261 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 960] @ 0x863b87 0xa06471 0xa06437 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa06470 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x610 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06436 crypto/tls.(*SessionState).Bytes+0x5d6 crypto/tls/ticket.go:121 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x863b87 0x8637bd 0xa074c5 0x863882 0x863c12 0xa06bcf 0xa06b48 0xa06aac 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x8637bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0xa074c4 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1467 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa06bce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd6e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06b47 crypto/tls.marshalCertificate+0xce7 crypto/tls/handshake_messages.go:1462 # 0xa06aab crypto/tls.(*SessionState).Bytes+0xc4b crypto/tls/ticket.go:138 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 896] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x12edc08 0x13152bb 0x13152bc 0x1314f91 0x13149a5 0x1315aa5 0x13156de 0x13403de 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12edc07 google.golang.org/grpc/mem.SliceBuffer.read+0xa7 google.golang.org/grpc@v1.70.0/mem/buffers.go:267 # 0x13152ba google.golang.org/grpc/mem.ReadUnsafe+0xba google.golang.org/grpc@v1.70.0/mem/buffers.go:211 # 0x13152bb google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xbb google.golang.org/grpc@v1.70.0/internal/transport/transport.go:256 # 0x1314f90 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:216 # 0x13149a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:143 # 0x1315aa4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:417 # 0x13156dd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.70.0/internal/transport/transport.go:360 # 0x13403dd google.golang.org/grpc.(*parser).recvMsg+0x3d google.golang.org/grpc@v1.70.0/rpc_util.go:659 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0x137f548 0x1397185 0x137e24f 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137f547 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x27 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:406 # 0x1397184 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:59 # 0x137e24e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:139 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0x5cc7d1 0x5cc7ad 0x5cc70e 0x5c9f85 0x5b2825 0x5b38a5 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5cc7d0 net.IPv4+0x890 net/ip.go:54 # 0x5cc7ac net.IP.To16+0x86c net/ip.go:230 # 0x5cc70d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [1: 128] @ 0x1113028 0x12f15d3 0x130836e 0x47efc1 # 0x1113027 golang.org/x/net/http2/hpack.NewEncoder+0x27 golang.org/x/net@v0.38.0/http2/hpack/encode.go:36 # 0x12f15d2 google.golang.org/grpc/internal/transport.newLoopyWriter+0x112 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:531 # 0x130836d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xad google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:334 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x471df3 0x4bcaa5 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 224] @ 0x52381f 0x13892ea 0x138917f 0x13921a8 0x1392173 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x13892e9 strings.Split+0x249 strings/strings.go:306 # 0x138917e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xde github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:56 # 0x13921a7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x147 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:37 # 0x1392172 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x112 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:49 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0xe8bf71 0x47efc1 # 0xe8bf70 github.com/quic-go/quic-go.(*connection).run+0x1f0 github.com/quic-go/quic-go@v0.49.0/connection.go:524 0: 0 [1: 24] @ 0x81ef0b 0x117c785 0x117dc56 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x1150dc3 0x1150145 0x47efc1 # 0x81ef0a github.com/multiformats/go-multiaddr.SplitFunc+0x30a github.com/multiformats/go-multiaddr@v0.14.0/util.go:175 # 0x117c784 github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:43 # 0x117dc55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5d5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:247 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x1150dc2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x602 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/client.go:71 # 0x1150144 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:390 0: 0 [1: 16] @ 0xea0806 0xe87cfe 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xea0805 github.com/quic-go/quic-go.newPacketPacker+0x65 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:153 # 0xe87cfd github.com/quic-go/quic-go.init.func1+0xdbd github.com/quic-go/quic-go@v0.49.0/connection.go:329 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 120] @ 0xe596aa 0xe87234 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe596a9 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x69 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:103 # 0xe87233 github.com/quic-go/quic-go.init.func1+0x2f3 github.com/quic-go/quic-go@v0.49.0/connection.go:251 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 704] @ 0x819b38 0xbb7f5f 0xbb8397 0x11c6865 0x11c657c 0x1151563 0x1150685 0x114f26a 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x1151562 github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipPeer+0x42 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:60 # 0x1150684 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x364 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:427 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xa009a5 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 112] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cea6 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cea5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:839 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [7: 336] @ 0x96c9d5 0x96c185 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96c9d4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x96c184 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x764 github.com/pactus-project/pactus/store/block.go:103 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x794dd1 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x794dd0 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xb0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x412d97 0x415b5d 0x41587f 0x474c45 0xcc7e29 0xcc6532 0xccfd57 0x47efc1 # 0xcc7e28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1554 # 0xcc6531 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1579 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 40] @ 0x13507a6 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507a5 google.golang.org/grpc.newClientStream+0x4a5 google.golang.org/grpc@v1.70.0/stream.go:220 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 160] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 32] @ 0xd770e5 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x52c0c5 0x11c50e5 0x11c5077 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x11c50e4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x11c5076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 80] @ 0x612cb3 0x6f03d7 0x6f1ec5 0x6fff14 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6f1ec4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ClearCofactor+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:623 # 0x6fff13 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x193 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:319 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704512] @ 0x79aef1 0x7af76a 0x7aebd2 0x7af217 0x7b175c 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7af769 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:304 # 0x7aebd1 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:281 # 0x7af216 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x2b6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:299 # 0x7b175b github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xa9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:580 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 64] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 384] @ 0x511406 0x124b968 0x78b0d6 0x78b2bd 0x1249971 0x1249416 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x124b967 github.com/pactus-project/pactus/txpool.(*txPool).String+0x227 github.com/pactus-project/pactus/txpool/txpool.go:393 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1249970 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0x110 github.com/pactus-project/pactus/txpool/txpool.go:128 # 0x1249415 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x9e4c05 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e4c04 crypto/tls.(*clientHelloMsg).unmarshal+0x1a04 crypto/tls/handshake_messages.go:520 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0x84cc17 0x84932b 0x87a538 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x84cc16 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:264 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x5e2dca 0x5dd495 0x5de27e 0x5dc785 0xebbccd 0xeabd1d 0xeaba32 0xe974b5 0xe93f0b 0xe8c8f7 0x47efc1 # 0x5e2dc9 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5de27d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5dc784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xebbccc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:260 # 0xeabd1c github.com/quic-go/quic-go.(*sconn).writePacket+0x7c github.com/quic-go/quic-go@v0.49.0/send_conn.go:86 # 0xeaba31 github.com/quic-go/quic-go.(*sconn).Write+0x71 github.com/quic-go/quic-go@v0.49.0/send_conn.go:62 # 0xe974b4 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x314 github.com/quic-go/quic-go@v0.49.0/connection.go:2183 # 0xe93f0a github.com/quic-go/quic-go.(*connection).handleCloseError+0x48a github.com/quic-go/quic-go@v0.49.0/connection.go:1699 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [11: 1056] @ 0x863b87 0xa00905 0xa00728 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0x760aaa 0x7609ff 0x142ea27 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x760aa9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x7609fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x142ea26 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x46 github.com/pactus-project/pactus/www/grpc/blockchain.go:317 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 192] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x85d216 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d215 encoding/asn1.makeField+0x835 encoding/asn1/marshal.go:610 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0x1430a88 0x142fd85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430a87 github.com/pactus-project/pactus/www/grpc.metricToProto+0x327 github.com/pactus-project/pactus/www/grpc/network.go:146 # 0x142fd84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1c4 github.com/pactus-project/pactus/www/grpc/network.go:114 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x111612b 0x11160f9 0x11158ed 0x11152e5 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x111612a bytes.(*Buffer).String+0xea bytes/buffer.go:71 # 0x11160f8 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:518 # 0x11158ec golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.38.0/http2/hpack/hpack.go:386 # 0x11152e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:316 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [8: 512] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 8] @ 0xd6ad6a 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6ad69 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0x89 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:525 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xcb2505 0x11c5f44 0x11c5485 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xcb2504 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x11c5f43 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:778 # 0x11c5484 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x5c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:735 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [4: 256] @ 0x737f3f 0x9af48b 0xa00a05 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x511406 0xad2474 0xbd11cd 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd11cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x30c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [3: 192] @ 0x511406 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 192] @ 0x5dd2d7 0x5d6508 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5dd2d6 net.sockaddrToUDP+0x56 net/udpsock_posix.go:18 # 0x5d6507 net.(*netFD).dial+0x847 net/sock_posix.go:143 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [4: 96] @ 0x657d79 0x7423f3 0x755691 0x755446 0x754ea9 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x754ea8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x4e0508 0xe8be4f 0xe8be8c 0xe8beb2 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xe8be4e github.com/quic-go/quic-go/internal/utils.NewTimer+0xce github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 0: 0 [2: 64] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xe54b89 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe54b88 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:190 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 165888] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 4864] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x1429830 0x142af65 0x14bd45f 0x47efc1 # 0x142982f github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x5ef github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:46 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 624] @ 0x474bac 0xc2451f 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc2451e github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:510 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x73b279 0x73a2f6 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x127e4f1 0x78b0d6 0x78b2bd 0x127e32e 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127e32d github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0xed github.com/pactus-project/pactus/sync/sync.go:320 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0xe827d8 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 96] @ 0xbb4b73 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0xbb4b72 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x72 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [15: 1440] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xd6e0b8 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6e0b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x57 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0xd6b330 0xd6b31b 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd6b32f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:578 # 0xd6b31a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:562 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 16] @ 0x8639a9 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0x87975f 0x87edea 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87975e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0x4c9970 0xe84978 0xe84893 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xe84977 io.ReadFull+0xf7 io/io.go:354 # 0xe84892 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:58 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 48] @ 0x7b3216 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7b3215 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x2b5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:815 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 48] @ 0x1242f05 0x123f44a 0x47efc1 # 0x1242f04 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:64 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 32] @ 0x49ad5d 0x49ac26 0x49a8d4 0x9656df 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ecb5 0xba8da5 0xba8d9f 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [10: 640] @ 0xe9b4d0 0xe9b4c4 0xe8b405 0xe8b43a 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xe8b404 github.com/quic-go/quic-go.newCryptoStream+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 48] @ 0x12c8f05 0x12c8eba 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c8f04 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:193 # 0x12c8eb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:244 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 192] @ 0xbb85ed 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb85ec github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xcc github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:84 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 24] @ 0x85bf2f 0x85beb1 0x85d389 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85bf2e encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x85beb0 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 2048] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x45af46 0xe4c3d5 0x11c302c 0xe1fe67 0x47efc1 # 0xe4c3d4 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x12fbeb6 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbeb5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1152] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 96] @ 0xe4c31d 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0xe4c31c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.0/multistream.go:263 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [10: 640] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0xe7d0b9 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7d0b8 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x118 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:29 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 229376] @ 0x495d78 0x12c1868 0x12c9dbf 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x495d77 strconv.AppendInt+0xb7 strconv/itoa.go:42 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x529e05 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x5c9270 0x5ca152 0x5b2825 0x5b38a5 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5c926f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [6: 144] @ 0x139aa25 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x139aa24 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:465 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 48] @ 0x11ca15f 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11ca15e github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x5e github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:128 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [10: 800] @ 0xea6996 0xea28b1 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea6995 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:845 # 0xea28b0 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xad0 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:435 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 192] @ 0x4d2405 0x4d2ff2 0x5d62dc 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d2ff1 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5d62db net.(*netFD).dial+0x61b net/sock_posix.go:142 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [5: 160] @ 0xeb54af 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb54ae github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.49.0/stream.go:96 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [8: 256] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x1476f9c 0x1476f75 0x1476f67 0x1470f96 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476f9b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1470f95 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x455 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 192] @ 0xc1a765 0xc1a703 0xc1a717 0xc1ad26 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:110 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 768] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3840] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x654f8e 0x6558e6 0x73a7bd 0x971bb3 0x971bae 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x971bb2 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x212 github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x971bad github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x20d github.com/pactus-project/pactus/store/validator.go:104 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xc1a765 0xc1a703 0xc1a717 0xc1ad26 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:110 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 704] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 48] @ 0x142cee5 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cee4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x404 github.com/pactus-project/pactus/www/grpc/blockchain.go:161 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x49b319 0x49a925 0xaa050e 0xa7dedb 0xa7df38 0xa7f908 0xa7eb2a 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xaa050d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa7deda net/http.(*conn).finalFlush+0x7a net/http/server.go:1792 # 0xa7df37 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa7f907 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa7eb29 net/http.(*conn).serve+0x7a9 net/http/server.go:2104 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0xeada7b 0xeada6f 0xead710 0xead535 0xe9dd83 0xe9c876 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xeada7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x21a github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeada6e github.com/quic-go/quic-go.(*sendStream).popNewStreamFrame+0x20e github.com/quic-go/quic-go@v0.49.0/send_stream.go:315 # 0xead70f github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0x10f github.com/quic-go/quic-go@v0.49.0/send_stream.go:272 # 0xead534 github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x54 github.com/quic-go/quic-go@v0.49.0/send_stream.go:222 # 0xe9dd82 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.49.0/framer.go:257 # 0xe9c875 github.com/quic-go/quic-go.(*framer).Append+0x275 github.com/quic-go/quic-go@v0.49.0/framer.go:105 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 192] @ 0x139a9d5 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x139a9d4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:461 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x760b25 0x142ea0a 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x760b24 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x142ea09 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [25: 1600] @ 0x8ff5d6 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff5d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [4: 96] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x5de7bd 0x5de7de 0x5dcd14 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5de7bc net.newUDPConn+0xbc net/udpsock.go:281 # 0x5de7dd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [2: 96] @ 0x73e745 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 79360] @ 0xbc6f66 0xbc711a 0xbd181b 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbd181a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x27a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:273 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0xe9f4fb 0xeb2c93 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9f4fa github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x1fa github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:132 # 0xeb2c92 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xbd2 github.com/quic-go/quic-go@v0.49.0/server.go:727 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 768] @ 0x837b1a 0x84dc78 0x84de06 0x84947a 0x848db1 0x888539 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84dc77 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3d7 crypto/elliptic/nistec.go:158 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x849479 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x848db0 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 32] @ 0x11c5085 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11c5084 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [154: 177408] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 64] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 704] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32768] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x146f613 0x146f580 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146f612 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5b2 github.com/pactus-project/pactus/www/html/server.go:224 # 0x146f57f github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x51f github.com/pactus-project/pactus/www/html/blockchain.go:39 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 336] @ 0x75825c 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75825b github.com/pactus-project/pactus/types/block.(*Header).Encode+0xfb github.com/pactus-project/pactus/types/block/header.go:99 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 704] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 15360] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 240] @ 0x529efb 0x529edd 0xeac4a5 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [2: 64] @ 0x8471c9 0x9f9222 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8471c8 crypto/ecdh.(*x25519Curve).NewPublicKey+0x68 crypto/ecdh/x25519.go:73 # 0x9f9221 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7e1 crypto/tls/handshake_server_tls13.go:242 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xe9337e 0x49a794 0xe9330f 0xe932d9 0xe93965 0xf64a02 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe9337d github.com/quic-go/quic-go.(*connection).closeLocal.func1+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1591 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe9330e sync.(*Once).Do+0x4e sync/once.go:67 # 0xe932d8 github.com/quic-go/quic-go.(*connection).closeLocal+0x18 github.com/quic-go/quic-go@v0.49.0/connection.go:1587 # 0xe93964 github.com/quic-go/quic-go.(*connection).CloseWithError+0x84 github.com/quic-go/quic-go@v0.49.0/connection.go:1622 # 0xf64a01 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x61 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:39 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 3072] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 48] @ 0x7581dc 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7581db github.com/pactus-project/pactus/types/block.(*Header).Encode+0x7b github.com/pactus-project/pactus/types/block/header.go:96 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c54f8 0x1150870 0x1150145 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x115086f github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/client.go:38 # 0x1150144 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:390 0: 0 [2: 192] @ 0xe92985 0xe92929 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe92984 github.com/quic-go/quic-go.(*cryptoStream).Write+0x124 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:68 # 0xe92928 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xc8 github.com/quic-go/quic-go@v0.49.0/connection.go:1443 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 16] @ 0x81bdcb 0x821493 0x815ee7 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x81bdca github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:148 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 16896] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 704] @ 0x471df3 0x4bcaa5 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 512] @ 0x11c6a97 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x11c6a96 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x396 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:959 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 224] @ 0x81e70d 0xbb544f 0x117eadd 0x117f68f 0x117e8c5 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb544e github.com/multiformats/go-multiaddr/net.IsNAT64IPv4ConvertedIPv6Addr+0x2e github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:129 # 0x117eadc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:354 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 80] @ 0x529ddb 0x529dbd 0xc20c09 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc20c08 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:115 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 864] @ 0x52e593 0x52dfbd 0x52e199 0xa05ccf 0xa057fc 0x9c8e07 0x9c8eb9 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0xa05cce crypto/tls.(*Conn).quicWaitForSignal+0x18e crypto/tls/quic.go:494 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x817e6f 0x817d25 0xbb3a8c 0xbb4b4c 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [2: 32] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x7587fd 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7587fc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [322: 577024] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [16: 18432] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x879505 0x87edea 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879504 crypto/x509.parseName+0x124 crypto/x509/parser.go:146 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 352256] @ 0xb7f771 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 80] @ 0x45ae72 0x45a985 0x45abc5 0x45be92 0x45be53 0xb7f205 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f204 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:550 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x511406 0xd6af0b 0xd6aeca 0xd69b75 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6af0a github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x8a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:586 # 0xd6aec9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x49 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:536 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 288] @ 0x968d59 0xf6581e 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x968d58 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:173 # 0xf6581d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:116 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 896] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96fa5 0xe95658 0xe94fd2 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96fa4 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/connection.go:2156 # 0xe95657 github.com/quic-go/quic-go.(*connection).sendPackets+0x4b7 github.com/quic-go/quic-go@v0.49.0/connection.go:1911 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 7104] @ 0xb98455 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98454 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:43 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 24] @ 0xb95e39 0xb95e1e 0xba5eea 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xb95e38 go.opencensus.io/tag.newMap+0x58 go.opencensus.io@v0.24.0/tag/map.go:92 # 0xb95e1d go.opencensus.io/tag.New+0x3d go.opencensus.io@v0.24.0/tag/map.go:188 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 192] @ 0x45af46 0xcca809 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcca808 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x528 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2083 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [167: 342016] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [25: 3200] @ 0xcae4e5 0xcae365 0xcb16b3 0xbabc63 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbabc62 github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:11 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [31: 71424] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 128] @ 0xb98a5e 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb98a5d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:107 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 96] @ 0xacd899 0xacd573 0xad24ac 0xbd1f3c 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd1f3b github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:312 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 5376] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 4194304] @ 0x79c1c5 0x7bf5f7 0x7bfae9 0x7b0efb 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79c1c4 github.com/syndtr/goleveldb/leveldb/memdb.New+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:474 # 0x7bf5f6 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:90 # 0x7bfae8 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x328 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:147 # 0x7b0efa github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x23a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:619 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 128] @ 0x9c93de 0x9c90b8 0x9da935 0x9d6fd6 0x9d0e65 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x9c93dd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1134 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da934 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x754 crypto/tls/handshake_client_tls13.go:646 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0x817a59 0x8179fd 0x816bd2 0x8196e5 0x1241088 0x1240ada 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0x817a58 strings.(*Builder).WriteString+0x2f8 strings/builder.go:108 # 0x8179fc github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29c github.com/multiformats/go-multiaddr@v0.14.0/component.go:140 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x1241087 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x47 github.com/pactus-project/pactus/network/notifee.go:146 # 0x1240ad9 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3b9 github.com/pactus-project/pactus/network/notifee.go:104 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0x863b87 0x9dfa4c 0x9df7f8 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dfa4b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9df7f7 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 crypto/tls/handshake_messages.go:364 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xc1a69c 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [1: 704] @ 0x819b38 0xbb7f5f 0xbb8397 0x11c6865 0x11c657c 0x115e1ab 0x115d8f0 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115e1aa github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x68a github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:231 # 0x115d8ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:165 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0x819ecf 0x116255e 0x115e20c 0x115d8f0 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x116255d github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.makeReservationMsg+0x3bd github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:604 # 0x115e20b github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x6eb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:228 # 0x115d8ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:165 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 32] @ 0x9dd128 0x9dcff8 0x9dcff7 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x9dd127 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xb87 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dcff7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xa57 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9dcff6 crypto/tls.(*clientHelloMsg).marshalMsg+0xa56 crypto/tls/handshake_messages.go:148 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 12288] @ 0xb7a7bf 0xb7a752 0xb7a756 0x11765cf 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb7a7be bufio.NewReaderSize+0xbe bufio/bufio.go:54 # 0xb7a751 bufio.NewReader+0x51 bufio/bufio.go:60 # 0xb7a755 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x11765ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:544 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 32] @ 0x52b8b2 0x52bfed 0x52bfaf 0x115efc5 0x115d887 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x115efc4 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleConnect+0x9c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:328 # 0x115d886 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x426 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:170 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16] @ 0x8fd8af 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xb7ab52 0x1176e68 0x117662a 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8fd8ae google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5237 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xb7ab51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 80] @ 0x115d7ff 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x115d7fe github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x39e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:154 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 240] @ 0x117e127 0x1174930 0x11c6a49 0x11c657c 0x115e1ab 0x115d8f0 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x117e126 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x2a6 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:267 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115e1aa github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleReserve+0x68a github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:231 # 0x115d8ef github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).handleStream+0x48f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/circuitv2/relay/relay.go:165 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 704] @ 0x8b54f6 0x8b4db0 0xb7aec5 0x117776f 0x1175ef0 0x11745d4 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x117776e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:642 # 0x1175eef github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:505 # 0x11745d3 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0x113 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:356 0: 0 [25: 38400] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 400] @ 0x8ff5d6 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff5d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [1: 288] @ 0x41310d 0x471f1a 0xcb19d3 0x1178431 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcb19d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x1178430 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:756 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 1024] @ 0xb7aa90 0x1176e68 0x117662a 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb7aa8f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 1536] @ 0xcc5eb7 0xcc5efb 0xccfd57 0x47efc1 # 0xcc5eb6 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x916 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2129 # 0xcc5efa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x95a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1704 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 144] @ 0x544a97 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x49b332 0x49a925 0x510f9f 0x50e699 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x510f9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x50e698 fmt.Errorf+0x278 fmt/errors.go:50 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 192] @ 0x85bfcc 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85bfcb encoding/asn1.makeBody+0x6cb encoding/asn1/marshal.go:469 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0xa01622 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0xa01621 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x121 crypto/tls/key_schedule.go:107 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x49b319 0x49a925 0xaa050e 0xa7dc13 0xa7e995 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xaa050d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa7dc12 net/http.(*response).finishRequest+0x52 net/http/server.go:1716 # 0xa7e994 net/http.(*conn).serve+0x614 net/http/server.go:2098 0: 0 [37: 52096] @ 0x9e11d5 0x9e11a5 0x9e10b7 0x863882 0x863c12 0x9e0e45 0x9e0df7 0x863882 0x863c12 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9e11d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e11a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e10b6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:288 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0df6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:287 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x9b93ae 0x9b937f 0x9b92bf 0x9b8b6d 0x9b8ad6 0xa01965 0x9d904f 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9b93ad crypto/internal/mlkem768.sliceForAppend+0x4d crypto/internal/mlkem768/mlkem768.go:625 # 0x9b937e crypto/internal/mlkem768.ringCompressAndEncode1+0x1e crypto/internal/mlkem768/mlkem768.go:638 # 0x9b92be crypto/internal/mlkem768.pkeDecrypt+0x47e crypto/internal/mlkem768/mlkem768.go:440 # 0x9b8b6c crypto/internal/mlkem768.kemDecaps+0x4c crypto/internal/mlkem768/mlkem768.go:381 # 0x9b8ad5 crypto/internal/mlkem768.Decapsulate+0x55 crypto/internal/mlkem768/mlkem768.go:371 # 0xa01964 crypto/tls.kyberDecapsulate+0x24 crypto/tls/key_schedule.go:130 # 0x9d904e crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x16e crypto/tls/handshake_client_tls13.go:507 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 48] @ 0xc1a6f6 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 896] @ 0x9662aa 0xcca6d7 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0x9662a9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:198 # 0xcca6d6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3f6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2077 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 16] @ 0x1278808 0x127809b 0x47efc1 # 0x1278807 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x2c7 github.com/pactus-project/pactus/util/ntp/ntp.go:154 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 336] @ 0x9af4af 0xa00a05 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 576] @ 0x7587fd 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7587fc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49b332 0x49a925 0x6d0ce8 0x6d0ccd 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6d0ce7 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1c7 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:27 # 0x6d0ccc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x1ac github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:889 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x137f1bf 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137f1be github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x101e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:181 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 512] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 120] @ 0x85d57d 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x886005 0xe54b25 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x886004 crypto/x509.(*Certificate).Verify+0x364 crypto/x509/verify.go:821 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 240] @ 0x471e3a 0xe9b506 0xe8b405 0xe8b43a 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xe8b404 github.com/quic-go/quic-go.newCryptoStream+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [22: 16896] @ 0xe5f3bf 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe5f3be github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1be github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:34 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x8861d1 0xe54b25 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8861d0 crypto/x509.(*Certificate).Verify+0x530 crypto/x509/verify.go:834 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xe8295c 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 1232] @ 0xe8b4ad 0xe8b475 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b4ac github.com/quic-go/quic-go.newSendQueue+0x14c github.com/quic-go/quic-go@v0.49.0/send_queue.go:35 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [21: 14784] @ 0xe7ec07 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7ec06 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:150 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 144] @ 0x73a05c 0x755499 0x754ea9 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x755498 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x78 github.com/pactus-project/pactus/types/tx/tx.go:298 # 0x754ea8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1904] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 224] @ 0xebd73b 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xebd73a github.com/quic-go/quic-go.(*Transport).doDial+0x81a github.com/quic-go/quic-go@v0.49.0/transport.go:321 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [10: 4480] @ 0x9c957c 0x9c90b8 0x9da935 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9da934 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x754 crypto/tls/handshake_client_tls13.go:646 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 8704] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [14: 224] @ 0x596dc5 0x596dc6 0x5c58d3 0x5d7d51 0x5d7d32 0xbb60ad 0xe47d23 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x5d7d50 net.ipEmptyString+0x50 net/ip.go:325 # 0x5d7d31 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xbb60ac github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10c github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:259 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [2: 48] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x75607e 0x756166 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0xeb330f 0xeb3074 0x47efc1 # 0xeb330e github.com/quic-go/quic-go.(*baseServer).handleNewConn+0x1ae github.com/quic-go/quic-go@v0.49.0/server.go:762 # 0xeb3073 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl.func2+0x53 github.com/quic-go/quic-go@v0.49.0/server.go:743 0: 0 [39: 49920] @ 0x9c957c 0x9c90b8 0x9d0b32 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9d0b31 crypto/tls.(*Conn).clientHandshake+0x511 crypto/tls/handshake_client.go:327 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd78eb8 0xd7297d 0xd72345 0xd72049 0xd69b95 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7297c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:610 # 0xd72344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:580 # 0xd72048 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:562 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 672] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0xbd5628 0xc22fbc 0xc21905 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc21904 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x44 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:228 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x49b332 0x49a925 0x12ecb14 0x13421b9 0x13420d2 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12ecb13 google.golang.org/grpc/mem.(*buffer).Free+0x73 google.golang.org/grpc@v1.70.0/mem/buffers.go:157 # 0x13421b8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:70 # 0x13420d1 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.70.0/rpc_util.go:906 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6afa5 0xd69b75 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af079 0xa012b7 0x9d91ae 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d91ad crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x2cd crypto/tls/handshake_client_tls13.go:518 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0x12eb34d 0x12eb12d 0x12ecaf8 0x131c4b4 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12ecaf7 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.70.0/mem/buffers.go:154 # 0x131c4b3 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x113 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xecc3c5 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xecc3c4 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x1a4 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:118 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 72] @ 0xe14ef9 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe14ef8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:53 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [5: 160] @ 0x85c49d 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85c49c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x4a6cc5 0x4c176b 0x85c27f 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c27e encoding/asn1.makeBody+0x97e encoding/asn1/marshal.go:488 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 880] @ 0x76188c 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x76188b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xa0b850 0x9c2836 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa0b84f crypto/tls.aeadAESGCMTLS13+0x6f crypto/tls/cipher_suites.go:560 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0x40a6b4 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0x980a45 0x980a4f 0xe4e38f 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x980a44 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x980a4e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.0/client.go:127 # 0xe4e38e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.0/client.go:65 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 36864] @ 0x794f8d 0x7a5bb0 0x7a6666 0x7a6925 0x7a7092 0x7a7908 0x7d2fe7 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794f8c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7907 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 18432] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 256] @ 0x9d909c 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9d909b crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x1bb crypto/tls/handshake_client_tls13.go:512 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x879705 0x87edea 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879704 crypto/x509.parseName+0x324 crypto/x509/parser.go:139 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [16: 768] @ 0xea27ae 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea27ad github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9cd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:422 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 96] @ 0x876096 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x876095 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0xcbe13d 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe13c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x65c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:804 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 16] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x85d8c5 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d8c4 encoding/asn1.MarshalWithParams+0x144 encoding/asn1/marshal.go:741 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 384] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 256] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6bced 0xd6cf94 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6bcec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [6: 672] @ 0x47af9c 0x4e0755 0xe9f885 0xe8d88b 0xe8d82d 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xe9f884 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x124 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:145 # 0xe8d88a github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x12a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:115 # 0xe8d82c github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0xcc github.com/quic-go/quic-go@v0.49.0/connection.go:754 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 384] @ 0x863b87 0x9debcc 0x9dea6f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x50e8b7 0xa0577d 0xa052dd 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x50e8b6 fmt.Errorf+0x496 fmt/errors.go:48 # 0xa0577c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0xa052dc crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 48] @ 0xe9f511 0xeb2c93 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9f510 github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x210 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:132 # 0xeb2c92 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xbd2 github.com/quic-go/quic-go@v0.49.0/server.go:727 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 48] @ 0xe7436b 0xe7438f 0xe744db 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7436a github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xea github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:24 # 0xe7438e github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:49 # 0xe744da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:138 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xa7e8c5 0x47efc1 # 0xa7e8c4 net/http.(*conn).serve+0x544 net/http/server.go:2079 0: 0 [2: 96] @ 0x471eb1 0xa7bb96 0xa7b712 0x147701a 0x1470f96 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb95 net/http.Header.Clone+0x615 net/http/header.go:105 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1470f95 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x455 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 960] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1470e36 0x1470d9a 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1470e35 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2f5 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1470d99 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x259 github.com/pactus-project/pactus/www/html/blockchain.go:140 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2022: 3623424] @ 0x41310d 0x41366f 0x474c05 0xcc7e29 0xcc6532 0xccfd57 0x47efc1 # 0xcc7e28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1554 # 0xcc6531 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1579 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [3: 1536] @ 0xc87acc 0xc84de5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc87acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2673 # 0xc84de4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2167 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 288] @ 0x863b87 0x9ddd4d 0x9ddbf0 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ddd4c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x17ac vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ddbef crypto/tls.(*clientHelloMsg).marshalMsg+0x164f crypto/tls/handshake_messages.go:193 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x52a8c5 0xc220ae 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xc220ad github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1cd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:294 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x511406 0xd6e114 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6e113 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb3 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [8: 192] @ 0x981195 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x981194 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:295 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [3: 96] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 2112] @ 0x474bac 0xa7bcb5 0xa7b712 0x147701a 0x1470f96 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1470f95 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x455 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 24] @ 0x4d1ca5 0x4d67b7 0x4d67c1 0x5094d2 0x5094b1 0x5094ba 0x5094ae 0x5090ec 0x5d29bc 0x5d26fa 0x5b0f06 0x5b0945 0x5cfc07 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d67b6 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4d67c0 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1453 # 0x5094d1 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:67 # 0x5094b0 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x5094b9 os.ignoringEINTR+0x39 os/file_posix.go:251 # 0x5094ad os.statNolog+0x2d os/stat_unix.go:31 # 0x5090eb os.Stat+0x2b os/stat.go:13 # 0x5d29bb net.(*nsswitchConfig).tryUpdate+0x15b net/nss.go:65 # 0x5d26f9 net.getSystemNSS+0x19 net/nss.go:34 # 0x5b0f05 net.(*conf).lookupOrder+0x425 net/conf.go:341 # 0x5b0944 net.(*conf).hostLookupOrder+0x84 net/conf.go:228 # 0x5cfc06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [5: 560] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 320] @ 0xd6de5e 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 96] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0xbb4cea 0xbb35f4 0xf5ff7c 0xf5ff68 0xf66c95 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ce9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:316 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf66c94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3d4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:156 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 208] @ 0x412d97 0x474e2d 0xc21b25 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21b24 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x264 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:238 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x84daae 0x84de06 0x888515 0x888818 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x84daad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 896] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xe9c4bc 0xecac5f 0xe8a2f1 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9c4bb github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1bb github.com/quic-go/quic-go@v0.49.0/framer.go:82 # 0xecac5e github.com/quic-go/quic-go.(*connection).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.49.0/connection.go:2279 # 0xe8a2f0 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x130 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:104 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 64] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x876096 0xe5493a 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x876095 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xe8295c 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 5632] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 512] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x96b385 0x96b397 0x96f0c5 0x1255b5e 0x142dc29 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96b384 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x96b396 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x96f0c4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:305 # 0x1255b5d github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3d github.com/pactus-project/pactus/state/state.go:673 # 0x142dc28 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc8 github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 192] @ 0xb9883b 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb9883a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:93 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 960] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [20: 17920] @ 0x9c8233 0x9c806a 0x9c8b46 0x9db51a 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9db519 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5f9 crypto/tls/handshake_client_tls13.go:828 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 256] @ 0x737f7d 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 144] @ 0x879325 0x8796ef 0x87edea 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x85bf2f 0x85beb1 0x85d389 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85bf2e encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x85beb0 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1344] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 256] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x8ae72c 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae72b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0xeab889 0xebcda5 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeab888 github.com/quic-go/quic-go.newSendConn+0x228 github.com/quic-go/quic-go@v0.49.0/send_conn.go:52 # 0xebcda4 github.com/quic-go/quic-go.(*Transport).dial+0x124 github.com/quic-go/quic-go@v0.49.0/transport.go:249 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 128] @ 0xe8295c 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 64] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xe82d27 0xe82cd5 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe82d26 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2a6 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:67 # 0xe82cd4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x254 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 256] @ 0x737f3f 0x9af48b 0xa00a05 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 64] @ 0x846daa 0x846e2b 0xa01cfb 0x9f90f4 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x846da9 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xc9 crypto/ecdh/x25519.go:50 # 0x846e2a crypto/ecdh.(*x25519Curve).GenerateKey+0x14a crypto/ecdh/x25519.go:41 # 0xa01cfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:169 # 0x9f90f3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:236 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 22528] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [2: 32] @ 0xeb56a5 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xeb56a4 github.com/quic-go/quic-go.newStream+0x2a4 github.com/quic-go/quic-go@v0.49.0/stream.go:111 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 64] @ 0xe7dbd0 0xe7d59d 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 64] @ 0xa009a5 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 288] @ 0xbcb358 0xbcb38d 0xbc68ee 0xbc68dc 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcb357 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb38c github.com/libp2p/go-libp2p-kbucket.xor+0x8c github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:31 # 0xbc68ed github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x1ed github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:34 # 0xbc68db github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x1db github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:56 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 2880] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0xbd5628 0xc22fbc 0xc21905 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc21904 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x44 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:228 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1792] @ 0xe7433f 0xe7438f 0xe744fa 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7433e github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xbe github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:22 # 0xe7438e github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:49 # 0xe744f9 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb9 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:140 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x52ba65 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x52ba64 context.WithDeadlineCause+0x384 context/context.go:624 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 1792] @ 0x96bae7 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bae6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x11c5085 0x12430cb 0x123f44a 0x47efc1 # 0x11c5084 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x52e025 0x52e199 0x80dbdd 0x968d4c 0xe544b8 0xe5449c 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x80dbdc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xe544b7 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x1d7 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xe5449b github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x1bb github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:143 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1152] @ 0x6c8a3a 0x64e6fd 0xa010d7 0x9d97ff 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0xa010d6 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 crypto/tls/key_schedule.go:74 # 0x9d97fe crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x91e crypto/tls/handshake_client_tls13.go:551 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 672] @ 0xeb6694 0xeb674a 0xeb6167 0xe8b8f6 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xeb6693 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x4b3 github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:47 # 0xeb6749 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x569 github.com/quic-go/quic-go@v0.49.0/streams_map.go:126 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a8d4 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 336] @ 0x87975f 0x87edea 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87975e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [36: 55296] @ 0x9dfbb5 0x9dfb85 0x9dfa97 0x863882 0x863c12 0x9dfa4c 0x9df7f8 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9dfbb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dfb84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dfa96 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:365 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dfa4b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9df7f7 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 crypto/tls/handshake_messages.go:364 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xd6177e 0xd6bc10 0xd6cf94 0xe29e19 0x11752ad 0x117577c 0x1174f39 0x47efc1 # 0xd6177d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/limit.go:276 # 0xd6bc0f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:671 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11752ac github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:452 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [9: 576] @ 0x737f7d 0xa015c8 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xe7c778 0xe7cd06 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0xe7c777 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:27 # 0xe7cd05 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0x125 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:74 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 1760] @ 0xd6de5e 0xd6adc5 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6adc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:524 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x45af46 0xbca689 0xbca67f 0xbc909b 0xc2172d 0xc21890 0xc2155b 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbca688 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbca67e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:553 # 0xbc909a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x9a github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:352 # 0xc2172c github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:195 # 0xc2188f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:215 # 0xc2155a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:187 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x85d33e 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9d5956 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9d5955 crypto/tls.(*Conn).verifyServerCertificate+0x875 crypto/tls/handshake_client.go:1147 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 288] @ 0x511406 0xad2474 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x52b8b2 0x52bfed 0x52bfaf 0xe19805 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe19804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:210 0: 0 [12: 1344] @ 0x81e9a5 0x967845 0xcad0e5 0xcace68 0xcb368a 0x117a8b9 0xe1f9d7 0xe1d9bb 0xe1f93b 0x47efc1 # 0x81e9a4 github.com/multiformats/go-multiaddr.SplitLast+0x84 github.com/multiformats/go-multiaddr@v0.14.0/util.go:113 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x117a8b8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x318 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1070 # 0xe1f9d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:95 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1f93a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:94 0: 0 [4: 64] @ 0xbf383b 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xbf383a github.com/prometheus/client_golang/prometheus.(*Desc).String+0x23a github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:192 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [6: 672] @ 0x40a6b4 0xe14ef9 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe14ef8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:53 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 112] @ 0x12fbd05 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:493 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0x87943a 0x87edea 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879439 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 768] @ 0xe8b4df 0xe8b475 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b4de github.com/quic-go/quic-go.newSendQueue+0x17e github.com/quic-go/quic-go@v0.49.0/send_queue.go:37 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x86779a 0x8677dc 0x867f58 0x8682fb 0x865fae 0x9bb752 0x9da751 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x867799 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x8677db crypto/ecdsa.p256.func1.1+0x5b crypto/ecdsa/ecdsa.go:635 # 0x867f57 crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x397 crypto/ecdsa/ecdsa.go:600 # 0x8682fa crypto/ecdsa.verifyNISTEC[...]+0xba crypto/ecdsa/ecdsa.go:507 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9da750 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x570 crypto/tls/handshake_client_tls13.go:697 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [23: 368] @ 0x511406 0xbb4ba5 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbb4ba4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [3: 48] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 144] @ 0xe8ae17 0xe8b17f 0xea3a59 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe8ae16 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xb6 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:162 # 0xe8b17e github.com/quic-go/quic-go.(*connIDManager).Get+0x5e github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:219 # 0xea3a58 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0xf8 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:483 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16] @ 0x51f007 0x51f110 0x52404b 0xbf3aa9 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0xbf3aa8 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x4a8 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:205 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 256] @ 0x511406 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf66934 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf66933 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:133 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [9: 1152] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xa009a5 0xa01452 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0xe16893 0xe22678 0x47efc1 # 0xe16892 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1192 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:204 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0x863b87 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9db192 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db191 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x271 crypto/tls/handshake_client_tls13.go:791 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [41: 52480] @ 0x52e593 0x52dfbd 0x52e199 0xa05ccf 0xa057fc 0x9c8e07 0x9c8eb9 0x9d0b32 0x9cbac6 0xa04968 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0xa05cce crypto/tls.(*Conn).quicWaitForSignal+0x18e crypto/tls/quic.go:494 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9d0b31 crypto/tls.(*Conn).clientHandshake+0x511 crypto/tls/handshake_client.go:327 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 240] @ 0x8728aa 0x87ee0d 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8728a9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x87ee0c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:930 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xe9b4be 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9b4bd github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:37 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1440] @ 0x863b87 0xa0089e 0xa00718 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 288] @ 0xe14145 0xe13c50 0xe17d4f 0xe15c8c 0xe22678 0x47efc1 # 0xe14144 github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:171 # 0xe13c4f github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_ranker.go:94 # 0xe17d4e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:428 # 0xe15c8b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x58b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:193 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [9: 576] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 128] @ 0xc2085b 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc2085a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0x863b87 0x9dcce5 0x9dcbbd 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9dcce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x744 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dcbbc crypto/tls.(*clientHelloMsg).marshalMsg+0x61c crypto/tls/handshake_messages.go:135 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f7d 0x9af079 0xa012b7 0x9d9214 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9213 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x333 crypto/tls/handshake_client_tls13.go:521 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1008] @ 0xf601fe 0x81f1b5 0xf6007d 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xf601fd github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr.func1+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:32 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xf6007c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:32 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 320] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 192] @ 0x737f7d 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 192] @ 0xe9b4d0 0xe9b4c4 0xe8b405 0xe8b43a 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xe8b404 github.com/quic-go/quic-go.newCryptoStream+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [8: 256] @ 0x981195 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x981194 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:295 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [3: 72] @ 0x886128 0xe54b25 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x886127 crypto/x509.(*Certificate).Verify+0x487 crypto/x509/verify.go:832 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1680] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xe9f6eb 0xe8a4a2 0xe94037 0xe8c8f7 0x47efc1 # 0xe9f6ea github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0x8a github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:140 # 0xe8a4a1 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0xe1 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:125 # 0xe94036 github.com/quic-go/quic-go.(*connection).handleCloseError+0x5b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1690 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [37: 47360] @ 0x9cfacc 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cfacb crypto/tls.(*Conn).makeClientHello+0xd0b crypto/tls/handshake_client.go:170 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x596d7f 0x596d80 0x59aa05 0xd5db35 0xd69afe 0xd699da 0xf6665c 0xe24dbd 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x59aa04 net/netip.Prefix.String+0x24 net/netip/netip.go:1549 # 0xd5db34 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x754 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:212 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6665b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:118 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 256] @ 0xbc6a1e 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbc6a1d github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x31d github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:59 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 432] @ 0xf5dd7a 0xf5dd5b 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xf5dd79 github.com/quic-go/quic-go.(*Config).Clone+0xb9 github.com/quic-go/quic-go@v0.49.0/config.go:13 # 0xf5dd5a github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:230 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 336] @ 0xe8bbeb 0xe8bb7b 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8bbea github.com/quic-go/quic-go.newDatagramQueue+0x88a github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:37 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 768] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x1243025 0x1243069 0x123f44a 0x47efc1 # 0x1243024 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x1243068 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x208 github.com/pactus-project/pactus/network/stream.go:76 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 96] @ 0x49b319 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 72] @ 0xe827d8 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 72] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x50e81a 0xa0577d 0xa052dd 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x50e819 fmt.Errorf+0x3f9 fmt/errors.go:45 # 0xa0577c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0xa052dc crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 64] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 320] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xa069dd 0xa06790 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xa069dc crypto/tls.certificatesToBytesSlice+0xb7c crypto/tls/ticket.go:174 # 0xa0678f crypto/tls.(*SessionState).Bytes+0x92f crypto/tls/ticket.go:139 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 336] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4c8c 0xbb35f4 0xf5ff7c 0xf5ff68 0xf66c95 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4c8b github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:310 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf66c94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3d4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:156 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0x4409e9 0x4523d5 0xe8c24f 0xebdbfe 0x47efc1 # 0xe8c24e github.com/quic-go/quic-go.(*connection).run+0x4ce github.com/quic-go/quic-go@v0.49.0/connection.go:568 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 384] @ 0x863b87 0x9e1514 0x9e14f3 0x863882 0x863c12 0x9de6fd 0x9de59d 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e1513 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e14f2 crypto/tls.(*clientHelloMsg).marshalMsg.func12+0x12 crypto/tls/handshake_messages.go:256 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9de6fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de59c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc crypto/tls/handshake_messages.go:255 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 528] @ 0x511406 0x1257fac 0x78b0d6 0x78b385 0x125ed3d 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1257fab github.com/pactus-project/pactus/consensus.(*consensus).String+0x18b github.com/pactus-project/pactus/consensus/consensus.go:126 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125ed3c github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x21c github.com/pactus-project/pactus/consensus/height.go:27 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x9e4a89 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e4a88 crypto/tls.(*clientHelloMsg).unmarshal+0x1888 crypto/tls/handshake_messages.go:580 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0x868aad 0x868a69 0x868ef7 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x868aac crypto/internal/bigmod.(*Nat).Bytes+0x8c crypto/internal/bigmod/nat.go:121 # 0x868a68 crypto/ecdsa.inverse[...]+0x48 crypto/ecdsa/ecdsa.go:372 # 0x868ef6 crypto/ecdsa.signNISTEC[...]+0xf6 crypto/ecdsa/ecdsa.go:305 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x1276525 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x1276524 github.com/beevik/ntp.getTime+0x324 github.com/beevik/ntp@v1.4.3/ntp.go:538 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [7: 336] @ 0x471e3a 0x97b3ec 0x125090e 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b3eb github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0xe716cd 0xe71904 0xe7167e 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe716cc github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x6c github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:24 # 0xe71903 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2a3 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:27 # 0xe7167d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:23 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 48] @ 0x85d57d 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xe8c9d7 0x47efc1 # 0xe8c9d6 github.com/quic-go/quic-go.(*connection).run+0xc56 github.com/quic-go/quic-go@v0.49.0/connection.go:668 0: 0 [1: 8] @ 0x5de7bd 0x5de7de 0x5b5194 0x5b49ee 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5de7bc net.newUDPConn+0xbc net/udpsock.go:281 # 0x5de7dd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x5b5193 net.(*sysDialer).dialSingle+0x353 net/dial.go:674 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [4: 96] @ 0xe827d8 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 192] @ 0x51f007 0x51f110 0x5253a5 0x137e550 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5253a4 strings.ToLower+0xa4 strings/strings.go:692 # 0x137e54f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x3af github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:188 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 640] @ 0xe1f467 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xe1f466 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x2c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:71 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 48] @ 0xe69c65 0xe7f633 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe69c64 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x64 github.com/quic-go/quic-go@v0.49.0/internal/wire/transport_parameters.go:339 # 0xe7f632 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x112 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:247 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 48] @ 0x8174a9 0xbb4d1d 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8174a8 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x28 github.com/multiformats/go-multiaddr@v0.14.0/component.go:91 # 0xbb4d1c github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:322 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9dae07 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9dae06 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x3e6 crypto/tls/handshake_client_tls13.go:756 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [9: 1008] @ 0x40a6b4 0xe8ba58 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8ba57 github.com/quic-go/quic-go.(*connection).preSetup+0x6f7 github.com/quic-go/quic-go@v0.49.0/connection.go:483 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 64] @ 0x45ae72 0x45a985 0x45abc5 0x5db5ab 0x5db4f6 0x5dcc91 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5db5aa net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5db4f5 net.(*UDPAddr).String+0x175 net/udpsock.go:55 # 0x5dcc90 net.DialUDP+0x150 net/udpsock.go:299 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [5: 120] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x12fbeb6 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbeb5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1008] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 144] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xe87005 0xe8712b 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xe87004 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8712a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.49.0/connection.go:244 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 400] @ 0xe8465f 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8465e github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x11e github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:39 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 80] @ 0xa007ee 0xa00674 0xa00684 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 5984] @ 0x474167 0xe9bc9f 0xe9b59d 0xe99e65 0xe9a354 0xe9277e 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe9bc9e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:176 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xe99e64 github.com/quic-go/quic-go.(*cryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:46 # 0xe9a353 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x33 github.com/quic-go/quic-go@v0.49.0/crypto_stream_manager.go:41 # 0xe9277d github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1405 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [4: 96] @ 0x4d09b9 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d09b8 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [5: 40960] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 48] @ 0x8761b8 0x87603a 0xe5493a 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8761b7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 80] @ 0x9e6c15 0x9e6b10 0x9e6b0f 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9e6c14 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd94 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e6b0f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc8f vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9e6b0e crypto/tls.(*serverHelloMsg).marshal+0xc8e crypto/tls/handshake_messages.go:784 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0xa009a5 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 896] @ 0xeb5465 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8ccf8 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8ccf7 github.com/quic-go/quic-go.(*connection).run+0xf77 github.com/quic-go/quic-go@v0.49.0/connection.go:555 0: 0 [1: 16] @ 0x66e58a 0x66f03b 0x676b77 0x143d14a 0x143dc49 0x143806b 0x143833a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x66e589 regexp.(*Regexp).doOnePass+0xe9 regexp/exec.go:405 # 0x66f03a regexp.(*Regexp).doExecute+0x29a regexp/exec.go:532 # 0x676b76 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x143d149 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x143dc48 github.com/gorilla/mux.(*Route).Match+0x388 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x143806a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1438339 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc211a5 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc211a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:156 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1680] @ 0x9af4af 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1008] @ 0xeac3e6 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeac3e5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.49.0/send_stream.go:81 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [7: 560] @ 0x867d90 0x8682fb 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x867d8f crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x1cf crypto/ecdsa/ecdsa.go:596 # 0x8682fa crypto/ecdsa.verifyNISTEC[...]+0xba crypto/ecdsa/ecdsa.go:507 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 384] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0xe8b4ad 0xe8b475 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8b4ac github.com/quic-go/quic-go.newSendQueue+0x14c github.com/quic-go/quic-go@v0.49.0/send_queue.go:35 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [9: 576] @ 0xe65325 0xe617c5 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0xebdbfe 0x47efc1 # 0xe65324 github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x264 github.com/quic-go/quic-go@v0.49.0/internal/wire/new_connection_id_frame.go:50 # 0xe617c4 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x264 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:133 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 96] @ 0x6c8ee5 0xa015ef 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa015ee crypto/tls.(*cipherSuiteTLS13).finishedHash+0xee crypto/tls/key_schedule.go:106 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0xecc47f 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xecc47e github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x25e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:130 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 384] @ 0x756065 0x754cdc 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x756064 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4096] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 128] @ 0x862065 0x87967d 0x87ec6a 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87967c crypto/x509.parseName+0x29c crypto/x509/parser.go:130 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 15360] @ 0xec03c5 0x49aa11 0xea5b13 0xea5b07 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea5b12 github.com/quic-go/quic-go.getPacketBuffer+0x4d2 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea5b06 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x4c6 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:729 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16384] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x12f354c 0x12f18e8 0x130839e 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 288] @ 0x737e92 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [3: 48] @ 0x4a6cc5 0x4c176b 0x857ea6 0x858a74 0xe54bc5 0xe54b92 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x857ea5 encoding/asn1.parseField+0x1e05 encoding/asn1/asn1.go:920 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 1024] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 336] @ 0x7386cf 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa0158f 0x9db719 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9db718 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x58 crypto/tls/handshake_client_tls13.go:839 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 128] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 1536] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0xa009a5 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 320] @ 0x84daae 0x84de06 0x84947a 0x848db1 0x888539 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x84daad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x849479 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x848db0 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0x4a6cc5 0x4c176b 0x85c38c 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c38b encoding/asn1.makeBody+0xa8b encoding/asn1/marshal.go:502 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 160] @ 0x862065 0x87967d 0x87edea 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87967c crypto/x509.parseName+0x29c crypto/x509/parser.go:130 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1536] @ 0x49addc 0x49ac26 0x49a97c 0xe7227e 0xe74f46 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [3: 72] @ 0xe827d8 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 432] @ 0x412d97 0x474e2d 0x117dc2e 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117dc2d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5ad github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [4: 64] @ 0x97bca5 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bca4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x50e81a 0x9cbf31 0xa04968 0x47efc1 # 0x50e819 fmt.Errorf+0x3f9 fmt/errors.go:45 # 0x9cbf30 crypto/tls.(*Conn).handshakeContext+0x810 crypto/tls/conn.go:1602 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xe897ea 0xebf638 0xebef45 0x47efc1 # 0xe897e9 github.com/quic-go/quic-go.(*closedLocalConn).handlePacket+0x69 github.com/quic-go/quic-go@v0.49.0/closed_conn.go:38 # 0xebf637 github.com/quic-go/quic-go.(*Transport).handlePacket+0x597 github.com/quic-go/quic-go@v0.49.0/transport.go:567 # 0xebef44 github.com/quic-go/quic-go.(*Transport).listen+0x2e4 github.com/quic-go/quic-go@v0.49.0/transport.go:543 0: 0 [31: 27776] @ 0xe7e425 0xe7e408 0xe7e58b 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7e424 crypto/tls.Client+0x244 crypto/tls/tls.go:49 # 0xe7e407 crypto/tls.QUICClient+0x227 crypto/tls/quic.go:176 # 0xe7e58a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3aa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:97 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [63: 96768] @ 0xe6ba45 0x49aa11 0xeada7b 0xeada6f 0xead710 0xead535 0xe9dd83 0xe9c876 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeada7a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x21a github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeada6e github.com/quic-go/quic-go.(*sendStream).popNewStreamFrame+0x20e github.com/quic-go/quic-go@v0.49.0/send_stream.go:315 # 0xead70f github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0x10f github.com/quic-go/quic-go@v0.49.0/send_stream.go:272 # 0xead534 github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x54 github.com/quic-go/quic-go@v0.49.0/send_stream.go:222 # 0xe9dd82 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.49.0/framer.go:257 # 0xe9c875 github.com/quic-go/quic-go.(*framer).Append+0x275 github.com/quic-go/quic-go@v0.49.0/framer.go:105 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 48] @ 0xe827d8 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 192] @ 0x85d33e 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 8192] @ 0x965715 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 96] @ 0x87e976 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87e975 crypto/x509.parseCertificate+0x215 crypto/x509/parser.go:868 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xe827d8 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 72] @ 0xe827d8 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 11264] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0xd770e5 0xd78705 0xd71013 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 144] @ 0x471e3a 0xe548c5 0xe548bb 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe548c4 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 80] @ 0x14307c6 0x142fd85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x14307c5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:119 # 0x142fd84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1c4 github.com/pactus-project/pactus/www/grpc/network.go:114 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 24] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x49b332 0x49a925 0xe8947b 0xe89390 0xeac21c 0xe8cde5 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe8947a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:59 # 0xe8938f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:50 # 0xeac21b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.49.0/send_queue.go:90 # 0xe8cde4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.49.0/connection.go:525 0: 0 [5: 80] @ 0xbf3af4 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xbf3af3 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x4f3 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:202 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 80] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x73b279 0x73a2f6 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xe93b4b 0xe8c8f7 0x47efc1 # 0xe93b4a github.com/quic-go/quic-go.(*connection).handleCloseError+0xca github.com/quic-go/quic-go@v0.49.0/connection.go:1646 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [4: 256] @ 0x821b90 0x821a58 0xe8461d 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x821b8f crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x821a57 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0xe8461c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:39 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 336] @ 0x9ec22a 0x9c95c5 0x9c90b8 0x9d99fe 0x9d6fbb 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9ec229 crypto/tls.(*encryptedExtensionsMsg).unmarshal+0x449 crypto/tls/handshake_messages.go:1073 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9d99fd crypto/tls.(*clientHandshakeStateTLS13).readServerParameters+0x5d crypto/tls/handshake_client_tls13.go:559 # 0x9d6fba crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73a crypto/tls/handshake_client_tls13.go:139 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xe1f813 0x49a794 0xe1fee5 0xe1febc 0xe1fd82 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xe1f812 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x172 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:84 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1fee4 sync.(*Once).Do+0x44 sync/once.go:67 # 0xe1febb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1fd81 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:120 0: 0 [28: 39424] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240919 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240918 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1f8 github.com/pactus-project/pactus/network/notifee.go:101 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [19: 9728] @ 0x8235bc 0x8231ab 0xe81f74 0xe82d0b 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [8: 768] @ 0xe74625 0xe74666 0xe71692 0xe88999 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe74624 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x1e4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ecn.go:55 # 0xe74665 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x225 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:149 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe88998 github.com/quic-go/quic-go.init.func2+0x818 github.com/quic-go/quic-go@v0.49.0/connection.go:385 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 192] @ 0xba6585 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba6584 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:105 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [4: 512] @ 0x6c8a3a 0x64e6fd 0x9bb974 0x9db25c 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9bb973 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:89 # 0x9db25b crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x33b crypto/tls/handshake_client_tls13.go:816 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 160] @ 0x529efb 0x529edd 0xe888e6 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xe888e5 github.com/quic-go/quic-go.init.func2+0x765 github.com/quic-go/quic-go@v0.49.0/connection.go:383 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 64] @ 0xd770e5 0xd6f97d 0xd6f8af 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [7: 112] @ 0xad2445 0xb9a845 0xc1eaea 0xc23937 0x47efc1 # 0xad2444 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0x1237e05 0xe21eb3 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x1237e04 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x144 github.com/pactus-project/pactus/network/gater.go:74 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [7: 896] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 128] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9d91e5 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9d91e4 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x304 crypto/tls/handshake_client_tls13.go:522 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x47af9c 0x4e0548 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0x980a45 0x980a4f 0xe4e38f 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x980a44 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x980a4e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.0/client.go:127 # 0xe4e38e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.0/client.go:65 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [12: 768] @ 0x9eeea5 0x9eed63 0x9eed68 0x863882 0x863c12 0x9eecf4 0x9eecd3 0x863882 0x863c12 0x9ee33c 0x9ee230 0x863882 0x863c12 0x9edb79 0x9eda78 0x863882 0x863c12 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9eeea4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x184 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9eed62 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9eed67 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1257 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eecf3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eecd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1255 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ee33b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ee22f crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x66f crypto/tls/handshake_messages.go:1254 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9edb78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eda77 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1238 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 880] @ 0x41310d 0x41366f 0x472335 0x9e380a 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e3809 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:469 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [60: 122880] @ 0x9e11d5 0x9e11a5 0x9e10b7 0x863882 0x863c12 0x9e0e45 0x9e0df7 0x863882 0x863c12 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9f30d8 0x9d69d2 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9e11d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e11a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e10b6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:288 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0df6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:287 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9d69d1 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x151 crypto/tls/handshake_client_tls13.go:70 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 1120] @ 0x47af9c 0x4e0755 0xe9fd4b 0xe8a70c 0xe93fd9 0xe8c8f7 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xe9fd4a github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3aa github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:177 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [2: 32] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0xe827d8 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 672] @ 0x511406 0xd6bced 0xd6cf94 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6bcec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 384] @ 0x863b87 0x9de6fd 0x9de59d 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9de6fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de59c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc crypto/tls/handshake_messages.go:255 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [38: 53504] @ 0x9e11d5 0x9e11a5 0x9e10b7 0x863882 0x863c12 0x9e0e45 0x9e0df7 0x863882 0x863c12 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9e11d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e11a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e10b6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:288 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0df6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:287 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 1600] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [8: 512] @ 0x737f7d 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 224] @ 0xe54237 0xf6881f 0xf5e899 0xe7ccd4 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0xe54236 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x56 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:119 # 0xf6881e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:294 # 0xf5e898 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:63 # 0xe7ccd3 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:71 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 192] @ 0x863b87 0xa00905 0xa00728 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 560] @ 0x6c5227 0x865bdd 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c5226 crypto/cipher.NewCTR+0x166 crypto/cipher/ctr.go:50 # 0x865bdc crypto/ecdsa.mixedCSPRNG+0x1bc crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0xe827d8 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 144] @ 0x45ae72 0x45a985 0x45ac9d 0x5d7efc 0x5d7e76 0xbb5ffe 0xe47d23 0x47efc1 # 0x5d7efb net.JoinHostPort+0x1fb net/ipsock.go:240 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xbb5ffd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x5d github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:251 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [6: 768] @ 0x9db07d 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9db07c crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x15c crypto/tls/handshake_client_tls13.go:785 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 800] @ 0xd6e130 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd6e12f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:68 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 72] @ 0x11ca1af 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11ca1ae github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xae github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:128 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 32] @ 0x1257f08 0x78b0d6 0x78b205 0x1258bb1 0x1258add 0x47efc1 # 0x1257f07 github.com/pactus-project/pactus/consensus.(*consensus).String+0xe7 github.com/pactus-project/pactus/consensus/consensus.go:128 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1258bb0 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:202 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [5: 240] @ 0x80d7b8 0x80ddba 0x80dc11 0x968d4c 0xf6581e 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x80d7b7 github.com/multiformats/go-multihash.Encode+0xb7 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x80ddb9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x80dc10 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xf6581d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:116 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 432] @ 0x8728aa 0x87ee0d 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8728a9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x87ee0c crypto/x509.parseCertificate+0x6ac crypto/x509/parser.go:930 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0x817e6f 0x817d25 0xbb3a8c 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [12: 1152] @ 0x737e92 0x9af48b 0xa00a05 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xe7e7c7 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e7c6 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xe6 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:126 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 448] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [26: 19968] @ 0x863ac5 0x86399b 0x8637bd 0x9f0265 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9db192 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x8637bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f0264 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1467 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9db191 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x271 crypto/tls/handshake_client_tls13.go:791 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [40: 61440] @ 0xe92985 0xe92929 0xe8bf5b 0xebdbfe 0x47efc1 # 0xe92984 github.com/quic-go/quic-go.(*cryptoStream).Write+0x124 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:68 # 0xe92928 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xc8 github.com/quic-go/quic-go@v0.49.0/connection.go:1443 # 0xe8bf5a github.com/quic-go/quic-go.(*connection).run+0x1da github.com/quic-go/quic-go@v0.49.0/connection.go:521 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [9: 864] @ 0x863b87 0xa06436 0xa063fc 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa06435 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5d5 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa063fb crypto/tls.(*SessionState).Bytes+0x59b crypto/tls/ticket.go:118 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [17: 3808] @ 0xeac40d 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [8: 256] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0x863b87 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x471e3a 0xe548d2 0xe548bb 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xe548d1 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 120] @ 0xe8dbf7 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8dbf6 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x496 github.com/quic-go/quic-go@v0.49.0/connection.go:786 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [16: 7168] @ 0x9bcb59 0x9d51b9 0x9da44f 0x9d6fd6 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x9bcb58 crypto/tls.(*certCache).newCert+0x38 crypto/tls/cache.go:81 # 0x9d51b8 crypto/tls.(*Conn).verifyServerCertificate+0xd8 crypto/tls/handshake_client.go:1075 # 0x9da44e crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x26e crypto/tls/handshake_client_tls13.go:665 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 4160] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [1: 64] @ 0x737f7d 0x9af079 0xa012b7 0x9d9825 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9d9824 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x944 crypto/tls/handshake_client_tls13.go:550 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xe8be65 0xe8be8c 0xe8beb2 0xebdbfe 0x47efc1 # 0xe8be64 github.com/quic-go/quic-go/internal/utils.NewTimer+0xe4 github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [48: 73728] @ 0x9dfbb5 0x9dfb85 0x9dfa97 0x863882 0x863c12 0x9dfa4c 0x9df7f8 0x863882 0x863c12 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9dfbb4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dfb84 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dfa96 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:365 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9dfa4b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9df7f7 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd7 crypto/tls/handshake_messages.go:364 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xd770e5 0xd78eb8 0xd7297d 0xd72345 0xd72049 0xd69b95 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7297c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:610 # 0xd72344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:580 # 0xd72048 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:562 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0xe9faa6 0xe9fa88 0xe8a70c 0xe93fd9 0xe8c8f7 0x47efc1 # 0xe9faa5 github.com/quic-go/quic-go.newClosedLocalConn+0x105 github.com/quic-go/quic-go@v0.49.0/closed_conn.go:25 # 0xe9fa87 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0xe7 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:160 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [2: 480] @ 0x13074f3 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x13074f2 google.golang.org/grpc/internal/transport.NewServerTransport+0xe32 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:272 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [42: 53760] @ 0xe5f3bf 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe5f3be github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1be github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:34 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [12: 768] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 896] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xa009a5 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 512] @ 0x737f7d 0x9af079 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0x9c957c 0x9c90b8 0x9fe40e 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fe40d crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2d crypto/tls/handshake_server_tls13.go:1017 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x612cb3 0x865b05 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x865b04 crypto/ecdsa.mixedCSPRNG+0xe4 crypto/ecdsa/ecdsa.go:437 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x4a6cc5 0x4c176b 0x85c77b 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c77a encoding/asn1.makeBody+0xe7a encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [29: 593920] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [13: 141440] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 24576] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 20480] @ 0x7946f5 0x794133 0x7942e5 0x7ab3a5 0x7abe89 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7ab3a4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).writeBlock+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:177 # 0x7abe88 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x348 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:338 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [9: 576] @ 0x737f3f 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 640] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [17: 10880] @ 0xe7e4d2 0xe7e408 0xe7e58b 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe7e4d1 crypto/tls.newQUICConn+0x2f1 crypto/tls/quic.go:188 # 0xe7e407 crypto/tls.QUICClient+0x227 crypto/tls/quic.go:176 # 0xe7e58a github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x3aa github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:97 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 256] @ 0xba7fe5 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba7fe4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:307 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 48] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x139bed9 0x4b21a6 0x4b12b9 0x148da42 0x1488d7b 0x1487c0e 0x148724c 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x139bed8 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 # 0x4b21a5 reflect.Value.call+0xca5 reflect/value.go:581 # 0x4b12b8 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x148da41 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0xc1 github.com/creachadair/jrpc2@v1.3.0/handler/handler.go:238 # 0x1488d7a github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.0/server.go:387 # 0x1487c0d github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.0/server.go:259 # 0x148724b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.0/server.go:180 0: 0 [4: 96] @ 0xeb2791 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb2790 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6d0 github.com/quic-go/quic-go@v0.49.0/server.go:701 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 160] @ 0x51f007 0x51f110 0x52404b 0x137e91f 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x137e91e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x77e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 192] @ 0xe54b89 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xe54b88 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:190 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 960] @ 0x863b87 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9f30d8 0x9fe2cd 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fe2cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6ec crypto/tls/handshake_server_tls13.go:999 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 114688] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8762b1 0x87603a 0xe5493a 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8762b0 crypto/x509.(*CertPool).addCertFunc+0x2b0 crypto/x509/cert_pool.go:210 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 48] @ 0x885ef5 0xe54b25 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x885ef4 crypto/x509.(*Certificate).Verify+0x254 crypto/x509/verify.go:812 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 160] @ 0xe84586 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe84585 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:31 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 224] @ 0x84cc17 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x84cc16 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:264 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0xe8295c 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 256] @ 0xe20b09 0xe209a6 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe209a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:234 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [16: 9216] @ 0x9cef97 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cef96 crypto/tls.(*Conn).makeClientHello+0x1d6 crypto/tls/handshake_client.go:68 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [35: 7280] @ 0x50e4bb 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 72] @ 0x11ca1af 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x1243105 0x123f44a 0x47efc1 # 0x11ca1ae github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xae github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:128 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x1243104 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [13: 1664] @ 0xe8b4df 0xe8b475 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b4de github.com/quic-go/quic-go.newSendQueue+0x17e github.com/quic-go/quic-go@v0.49.0/send_queue.go:37 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 224] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [69: 141312] @ 0x9e11d5 0x9e11a5 0x9e10b7 0x863882 0x863c12 0x9e0e45 0x9e0df7 0x863882 0x863c12 0x9e0d94 0x9e0d73 0x863882 0x863c12 0x9debcc 0x9dea6f 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9e11d4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e11a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e10b6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:288 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0e44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x84 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0df6 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:287 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e0d93 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e0d72 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:284 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9debcb vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x262b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9dea6e crypto/tls.(*clientHelloMsg).marshalMsg+0x24ce crypto/tls/handshake_messages.go:283 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x12f07c5 0x12f0778 0x12f069c 0x134007f 0x1355d70 0x1355525 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f07c4 google.golang.org/grpc/metadata.copyOf+0x164 google.golang.org/grpc@v1.70.0/metadata/metadata.go:237 # 0x12f0777 google.golang.org/grpc/metadata.MD.Copy+0x117 google.golang.org/grpc@v1.70.0/metadata/metadata.go:102 # 0x12f069b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:128 # 0x134007e google.golang.org/grpc.HeaderCallOption.after+0x1e google.golang.org/grpc@v1.70.0/rpc_util.go:225 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0x879325 0x8796ef 0x87ec6a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x4d250d 0x4d2792 0x5c098c 0x5da75e 0x5d9610 0xa83a8c 0x1491c88 0x1492d8e 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5c098b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x1491c87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x1492d8d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:83 0: 0 [17: 557056] @ 0x131219f 0x1312126 0x12f9de5 0x133aac5 0x133a788 0x1339f8c 0x1338385 0x47efc1 # 0x131219e google.golang.org/grpc/internal/transport.newBufWriter+0x27e google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:315 # 0x1312125 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:411 # 0x12f9de4 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x1024 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:339 # 0x133aac4 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.70.0/clientconn.go:1374 # 0x133a787 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.70.0/clientconn.go:1321 # 0x1339f8b google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1cb google.golang.org/grpc@v1.70.0/clientconn.go:1253 # 0x1338384 google.golang.org/grpc.(*addrConn).connect+0x144 google.golang.org/grpc@v1.70.0/clientconn.go:908 0: 0 [2: 128] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [6: 192] @ 0xe7dbd0 0xe7d59d 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 512] @ 0x737f7d 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 72] @ 0x879325 0x8796ef 0x87ec6a 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x596d7f 0x596d80 0x5c58ac 0x5d7d51 0x5d7d32 0x5d143a 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0xe49dea 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x5d7d50 net.ipEmptyString+0x50 net/ip.go:325 # 0x5d7d31 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x5d1439 net.(*OpError).Error+0xf9 net/net.go:508 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xe49de9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:159 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 48] @ 0x9efd59 0x9efcc4 0x9efcbd 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9efd58 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9efcc3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9efcbc crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1444 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x7384c5 0xe829c4 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7384c4 golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:64 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 336] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xb9a845 0xc1eaea 0xc21071 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 192] @ 0x863b87 0x9df499 0x9def1e 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9df498 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2ef8 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9def1d crypto/tls.(*clientHelloMsg).marshalMsg+0x297d crypto/tls/handshake_messages.go:346 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 1120] @ 0xe8bc2f 0xe8bb7b 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8bc2e github.com/quic-go/quic-go.newDatagramQueue+0x8ce github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:35 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xe8295c 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 112] @ 0x760aaa 0x7609ff 0x1254668 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760aa9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x7609fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x1254667 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:533 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 2016] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 48] @ 0xe7369e 0xe73623 0xe7292a 0xea3f84 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xe7369d github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).AppendAckRanges+0xfd github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_history.go:113 # 0xe73622 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:62 # 0xe72929 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x29 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:95 # 0xea3f83 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x143 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:529 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [7: 224] @ 0x547d1e 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x85d216 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d215 encoding/asn1.makeField+0x835 encoding/asn1/marshal.go:610 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xe9feb3 0x47efc1 # 0xe9feb2 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0xf2 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:183 0: 0 [6: 384] @ 0x737f7d 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0x45af46 0x876148 0x87603a 0xe5493a 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x876147 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x6e17d2 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xea40c7 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea40c6 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x286 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:566 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 128] @ 0x737f7d 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9d92ab 0x9d6fa5 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9d92aa crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ca crypto/tls/handshake_client_tls13.go:526 # 0x9d6fa4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x724 crypto/tls/handshake_client_tls13.go:136 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [33: 33792] @ 0xe88250 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8824f github.com/quic-go/quic-go.init.func2+0xcf github.com/quic-go/quic-go@v0.49.0/connection.go:353 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0xe8b846 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b845 github.com/quic-go/quic-go.(*connection).preSetup+0x4e5 github.com/quic-go/quic-go@v0.49.0/connection.go:475 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 48] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe86 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xa01267 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa01266 crypto/tls.(*cipherSuiteTLS13).extract+0x86 crypto/tls/key_schedule.go:82 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0xe827d8 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 112] @ 0xcbd485 0xcd3684 0xccfce7 0x47efc1 # 0xcbd484 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).PreValidation+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:709 # 0xcd3683 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9e3 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1109 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 48] @ 0x97c1ae 0x97c194 0x97da49 0x97e2b9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97c1ad github.com/pactus-project/pactus/types/validator.NewValidator+0xed github.com/pactus-project/pactus/types/validator/validator.go:31 # 0x97c193 github.com/pactus-project/pactus/sandbox.(*sandbox).MakeNewValidator+0xd3 github.com/pactus-project/pactus/sandbox/sandbox.go:205 # 0x97da48 github.com/pactus-project/pactus/execution/executor.newBondExecutor+0x128 github.com/pactus-project/pactus/execution/executor/bond.go:33 # 0x97e2b8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x78 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x9c94b1 0x9c90b8 0x9fde85 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c94b0 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1155 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fde84 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:968 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 672] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0xe18fb5 0xe1939d 0xe194d0 0xe24936 0xe23c12 0xe16707 0xe22678 0x47efc1 # 0xe18fb4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:163 # 0xe1939c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x2fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:177 # 0xe194cf github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xef github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:188 # 0xe24935 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x115 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:573 # 0xe23c11 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xd1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:470 # 0xe16706 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1006 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:298 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 240] @ 0x471e3a 0xeb669e 0xeb674a 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb669d github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x4bd github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:49 # 0xeb6749 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x569 github.com/quic-go/quic-go@v0.49.0/streams_map.go:126 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 160] @ 0x9e41a5 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e41a4 crypto/tls.(*clientHelloMsg).unmarshal+0xfa4 crypto/tls/handshake_messages.go:617 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 352] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0x49ad5d 0x49ac26 0x49a97c 0x6d0b72 0x6d0b66 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6d0b71 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:20 # 0x6d0b65 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:880 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1872] @ 0xea0871 0xe88e88 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xea0870 github.com/quic-go/quic-go.newPacketPacker+0xd0 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:156 # 0xe88e87 github.com/quic-go/quic-go.init.func2+0xd07 github.com/quic-go/quic-go@v0.49.0/connection.go:438 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [8: 640] @ 0xea6996 0xea2dae 0xe955d1 0xe94fd2 0xe8c825 0xebdbfe 0x47efc1 # 0xea6995 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:845 # 0xea2dad github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xfcd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:428 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [2: 128] @ 0x737f7d 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x4b874b 0x4b7f29 0x902af7 0x900f5e 0x913c9b 0x8e23a7 0x913c9b 0x913805 0x8b54bd 0x8b5013 0x131c1bf 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x4b874a reflect.copyVal+0x2a reflect/value.go:2047 # 0x4b7f28 reflect.(*MapIter).Key+0x68 reflect/value.go:1902 # 0x902af6 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:288 # 0x900f5d google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x7d google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:57 # 0x913c9a google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x41a google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:215 # 0x8e23a6 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa6 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:243 # 0x913c9a google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x41a google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:215 # 0x913804 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x84 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:142 # 0x8b54bc google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.4/proto/encode.go:195 # 0x8b5012 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.4/proto/encode.go:159 # 0x131c1be google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:59 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 96] @ 0x471e3a 0x11145ac 0x1114579 0x131236d 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x11145ab golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x8b golang.org/x/net@v0.38.0/http2/hpack/tables.go:47 # 0x1114578 golang.org/x/net/http2/hpack.NewDecoder+0x58 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:108 # 0x131236c google.golang.org/grpc/internal/transport.newFramer+0x44c google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:421 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [12: 288] @ 0x4d09b9 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d09b8 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [4: 64] @ 0x1429105 0x142af65 0x14bd45f 0x47efc1 # 0x1429104 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x4a4 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:42 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xe88676 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe88675 github.com/quic-go/quic-go.init.func2+0x4f5 github.com/quic-go/quic-go@v0.49.0/connection.go:378 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [9: 576] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0xa009a5 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 1440] @ 0xe71749 0xe7190d 0xe7167e 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe71748 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0xe8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:24 # 0xe7190c github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2ac github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:28 # 0xe7167d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:23 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 256] @ 0xea448c 0xea575c 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea448b github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x64b github.com/quic-go/quic-go@v0.49.0/packet_packer.go:559 # 0xea575b github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x11b github.com/quic-go/quic-go@v0.49.0/packet_packer.go:757 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 48] @ 0x49b319 0x49a925 0x12eb34d 0x12eb12d 0x12f3a64 0x12f18e8 0x130839e 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12f3a63 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x7a3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:1034 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [3: 1056] @ 0x412d97 0x415b5d 0x41587f 0x474c45 0xcc95e5 0xcc9412 0xcc5a09 0xccfd57 0x47efc1 # 0xcc95e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1977 # 0xcc9411 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x591 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [3: 96] @ 0x85c49d 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85c49c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 864] @ 0x737e92 0x738299 0x7387e5 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0x7387e4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:93 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0xea9cbf 0xea9c8c 0xf65f85 0xe29a24 0xc1a69c 0x47efc1 # 0xea9cbe github.com/quic-go/quic-go.(*receiveStream).cancelReadImpl+0x7e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:270 # 0xea9c8b github.com/quic-go/quic-go.(*receiveStream).CancelRead+0x4b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:245 # 0xf65f84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Reset+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:38 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [10: 1120] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96dba 0xe95658 0xe94fd2 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96db9 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x1f9 github.com/quic-go/quic-go@v0.49.0/connection.go:2138 # 0xe95657 github.com/quic-go/quic-go.(*connection).sendPackets+0x4b7 github.com/quic-go/quic-go@v0.49.0/connection.go:1911 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [3: 192] @ 0x737f3f 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 96] @ 0x85bf2f 0x85beb1 0x85d389 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85bf2e encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x85beb0 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0xa01622 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0xa01621 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x121 crypto/tls/key_schedule.go:107 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xcf3446 0xcf33fe 0xebc012 0xebe537 0x47efc1 # 0xcf3445 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.38.0/internal/socket/socket.go:215 # 0xcf33fd golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.38.0/ipv4/control.go:64 # 0xebc011 github.com/quic-go/quic-go.(*packetInfo).OOB+0x1d1 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:288 # 0xebe536 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [2: 48] @ 0x85d57d 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [26: 11648] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [24: 16896] @ 0x819b38 0xbb3690 0xf600ba 0xf600a1 0xf5dd1d 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb368f github.com/multiformats/go-multiaddr/net.(*CodecMap).ToNetAddr+0x2f github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:44 # 0xf600b9 github.com/multiformats/go-multiaddr/net.ToNetAddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:39 # 0xf600a0 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.FromQuicMultiaddr+0x80 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:49 # 0xf5dd1c github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x5c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:221 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [16: 2048] @ 0x511406 0xbf3bb2 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbf3bb1 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x5b1 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:200 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 96] @ 0x654f8e 0x6558e6 0x73a7bd 0x97c3ed 0x97c401 0x97ed6e 0x98017f 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x97c3ec github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x97c400 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x97ed6d github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6d github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x98017e github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:16 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x7eb93a 0x7eb746 0x80dbb6 0x968d4c 0xf6581e 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x7eb939 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x7eb745 github.com/multiformats/go-multihash/core.GetVariableHasher+0x45 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x80dbb5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xf6581d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:116 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 112] @ 0x97b685 0x97b671 0x124fcf5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b684 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x97b670 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:97 # 0x124fcf4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x254 github.com/pactus-project/pactus/state/execution.go:54 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x49ad5d 0x49ac26 0x49a97c 0x12eb25e 0x12eb0c6 0x12f354c 0x12f18e8 0x130839e 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [42: 64512] @ 0x9c8233 0x9c806a 0x9c8b46 0x9d0a7f 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 336] @ 0x85d33e 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 704] @ 0xe65325 0xe617c5 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe65324 github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x264 github.com/quic-go/quic-go@v0.49.0/internal/wire/new_connection_id_frame.go:50 # 0xe617c4 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x264 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:133 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 1280] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 864] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 864] @ 0x862065 0x879dfa 0x87f72a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879df9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x87f729 crypto/x509.parseCertificate+0xfc9 crypto/x509/parser.go:986 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 10752] @ 0x8235bc 0x8231ab 0xe7db94 0xe82bd2 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe82bd1 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x151 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:47 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [31: 6944] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0xc1a9ee 0xc1ab15 0xc23574 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a9ed github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc23573 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:402 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 8192] @ 0x8235bc 0x8231ab 0x865b79 0x865077 0x864d8e 0x9db3f9 0x9d7005 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0x865b78 crypto/ecdsa.mixedCSPRNG+0x158 crypto/ecdsa/ecdsa.go:444 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9db3f8 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4d8 crypto/tls/handshake_client_tls13.go:821 # 0x9d7004 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:148 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x6c8ee5 0xa010ed 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 896] @ 0x737f7d 0x9af079 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 640] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 448] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96dba 0xe96625 0xe950ff 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96db9 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x1f9 github.com/quic-go/quic-go@v0.49.0/connection.go:2138 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [9: 2304] @ 0x49addc 0x49ac26 0x49a97c 0xaa0226 0xa7e62d 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xaa0225 net/http.newBufioWriterSize+0x65 net/http/server.go:888 # 0xa7e62c net/http.(*conn).serve+0x2ac net/http/server.go:2014 0: 0 [1: 48] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [36: 23040] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [27: 38016] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b445 0x124066a 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b444 github.com/pactus-project/pactus/util/logger.(*SubLogger).Warn+0x64 github.com/pactus-project/pactus/util/logger/logger.go:196 # 0x1240669 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x469 github.com/pactus-project/pactus/network/notifee.go:74 0: 0 [11: 1056] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6adc5 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6adc4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:524 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [39: 24960] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x45af46 0x4c9827 0x9bba8e 0x9fe0ef 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4c9826 io.WriteString+0x66 io/io.go:318 # 0x9bba8d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:91 # 0x9fe0ee crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x50e crypto/tls/handshake_server_tls13.go:992 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 1152] @ 0x12fc54e 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc54d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ad google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:561 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 704] @ 0x737f7d 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xe54237 0xf66aed 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe54236 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x56 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:119 # 0xf66aec github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:138 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [39: 8736] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [9: 216] @ 0x757369 0x757303 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x757368 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x88 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x757302 github.com/pactus-project/pactus/types/block.(*Block).String+0x22 github.com/pactus-project/pactus/types/block/block.go:147 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x84ccd2 0x84932b 0x87a538 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x84ccd1 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x151 crypto/elliptic/nistec.go:265 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1440] @ 0x837b1a 0x84dc78 0x84de06 0x84947a 0x848db1 0x888539 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84dc77 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3d7 crypto/elliptic/nistec.go:158 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x849479 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x848db0 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 576] @ 0xeab847 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xeab846 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.49.0/send_conn.go:51 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [10: 640] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 64] @ 0x1174ca9 0x117a553 0xe1b5f7 0xe1d9bb 0xe1b445 0xe26c05 0x47efc1 # 0x1174ca8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x268 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:429 # 0x117a552 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xf2 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1031 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [8: 384] @ 0x9f1c35 0x9f1c05 0x9f1b17 0x863882 0x863c12 0x9f1a54 0x9f19bc 0x9f30d8 0x9fd5a6 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f1c34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f1c04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f1b16 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1678 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fd5a5 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:855 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 352] @ 0x5788d2 0x579da5 0x57a7bd 0xa8111c 0xa81e27 0xaa05ce 0xa7e950 0x47efc1 # 0x5788d1 net/url.escape+0x311 net/url/url.go:339 # 0x579da4 net/url.(*URL).EscapedPath+0xc4 net/url/url.go:728 # 0x57a7bc net/url.(*URL).String+0x69c net/url/url.go:870 # 0xa8111b net/http.(*ServeMux).findHandler+0x47b net/http/server.go:2622 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xc828b6 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc828b5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x795 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1550 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 704] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 8192] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9dad29 0x9d6fec 0x9d0e65 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9dad28 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x308 crypto/tls/handshake_client_tls13.go:743 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 2800] @ 0x40a6b4 0xc0133e 0xecc34e 0xecc185 0xf5cd27 0xebd18d 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xc0133d github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x5d github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:272 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc184 github.com/quic-go/quic-go/metrics.NewClientConnectionTracerWithRegisterer+0x24 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:86 # 0xf5cd26 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:74 # 0xebd18c github.com/quic-go/quic-go.(*Transport).doDial+0x26c github.com/quic-go/quic-go@v0.49.0/transport.go:289 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0x97bd25 0x97bd6a 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bd24 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x97bd69 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49b332 0x49a925 0xc0ced2 0xd75090 0xd77195 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xc1a69c 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xc0ced1 github.com/libp2p/go-libp2p/p2p/metricshelper.PutStringSlice+0x31 github.com/libp2p/go-libp2p@v0.38.2/p2p/metricshelper/pool.go:25 # 0xd7508f github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0xcf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/stats.go:183 # 0xd77194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:226 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [3: 624] @ 0x474167 0x5c2c11 0x5c248b 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c2c10 net.(*ipv6ZoneCache).update+0x330 net/interface.go:226 # 0x5c248a net.Interfaces+0x4a net/interface.go:119 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [4: 128] @ 0x846d1a 0xa01cfb 0x9f90f4 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x846d19 crypto/ecdh.(*x25519Curve).GenerateKey+0x39 crypto/ecdh/x25519.go:36 # 0xa01cfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:169 # 0x9f90f3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:236 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 768] @ 0x8694e5 0x8694cd 0x868e6f 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8694e4 crypto/internal/bigmod.NewNat+0x44 crypto/internal/bigmod/nat.go:63 # 0x8694cc crypto/ecdsa.randomPoint[...]+0x2c crypto/ecdsa/ecdsa.go:207 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 16] @ 0x11c50bb 0x11c5077 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11c50ba github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1fa github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x11c5076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [8: 1024] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 704] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 80] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [9: 432] @ 0x9f1c35 0x9f1c05 0x9f1b17 0x863882 0x863c12 0x9f1a54 0x9f19bc 0x9c8ad9 0x9fcedd 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f1c34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f1c04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f1b16 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1678 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fcedc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:781 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 1344] @ 0x52b7b4 0x5b81c9 0x5b8191 0x5b95cb 0x5bc9a5 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x5b81c8 context.WithDeadline+0x2e8 context/context.go:612 # 0x5b8190 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:181 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [9: 432] @ 0xeab709 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xeab708 github.com/quic-go/quic-go.newSendConn+0xa8 github.com/quic-go/quic-go@v0.49.0/send_conn.go:42 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 72] @ 0x9fd530 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9fd52f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:852 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd78eb8 0xd7218c 0xd69b95 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7218b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x52b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:567 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [16: 1792] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [16: 1024] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 640] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 128] @ 0xe7dbd0 0xe7d59d 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 480] @ 0x45af46 0x4c9827 0x9bba8e 0x9fc825 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4c9826 io.WriteString+0x66 io/io.go:318 # 0x9bba8d crypto/tls.signedMessage+0x14d crypto/tls/auth.go:91 # 0x9fc824 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:749 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 432] @ 0x471df3 0x4bcaa5 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 96] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x125ecaf 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x125ecae github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x18e github.com/pactus-project/pactus/consensus/height.go:27 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xeb56f6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb56f5 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.49.0/stream.go:117 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [2: 3584] @ 0x9c7e2e 0x9c865f 0x9c8b46 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c7e2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x9c865e crypto/tls.(*Conn).writeRecordLocked+0x67e crypto/tls/conn.go:1029 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [12: 1152] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 1056] @ 0x474bac 0xa7bcb5 0xa7b712 0x147701a 0x1476a5c 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1476a5b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:174 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 1344] @ 0x863b87 0x9eb09c 0x9eaf90 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9eb09b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eaf8f crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1010 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 1456] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96dba 0xe96625 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96db9 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x1f9 github.com/quic-go/quic-go@v0.49.0/connection.go:2138 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 64] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [8: 192] @ 0x818f3a 0xbb4cea 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x818f39 github.com/multiformats/go-multiaddr.NewMultiaddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:29 # 0xbb4ce9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:316 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 896] @ 0x7386cf 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [13: 832] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [2: 48] @ 0x4c9ad8 0x4c9acc 0xd8fc1c 0xd8f20f 0xd8f058 0x47efc1 # 0x4c9ad7 io.LimitReader+0x37 io/io.go:461 # 0x4c9acb io.CopyN+0x2b io/io.go:364 # 0xd8fc1b github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x43b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:719 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [2: 13568] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [4: 192] @ 0xcfa36a 0xebbf35 0xebe537 0x47efc1 # 0xcfa369 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.38.0/ipv6/control.go:100 # 0xebbf34 github.com/quic-go/quic-go.(*packetInfo).OOB+0xf4 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:299 # 0xebe536 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1568] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 224] @ 0x6c8ee5 0x9bbad5 0x9fe0ef 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x9bbad4 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:93 # 0x9fe0ee crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x50e crypto/tls/handshake_server_tls13.go:992 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 224] @ 0xbd4f27 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd4f26 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0xbcb358 0xbcb38d 0xbc65b7 0xbc656a 0xbc9ae5 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcb357 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb38c github.com/libp2p/go-libp2p-kbucket.xor+0x8c github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:31 # 0xbc65b6 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x96 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:34 # 0xbc6569 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:41 # 0xbc9ae4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:460 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 54272] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [71: 12496] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 576] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x8639a9 0x9f27b4 0x9f271c 0x9c8ad9 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0x657d79 0x741c50 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x741c4f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1280] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 2736] @ 0x544a97 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x73b279 0x73a2f6 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2688] @ 0x12c0e8c 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 576] @ 0x737f3f 0xa015c8 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 288] @ 0xa07d75 0xa07d45 0xa07c57 0x863882 0x863c12 0xa06436 0xa063fc 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xa07d74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa07d44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa07c56 crypto/tls.(*SessionState).Bytes.func1+0x16 crypto/tls/ticket.go:119 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa06435 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x5d5 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa063fb crypto/tls.(*SessionState).Bytes+0x59b crypto/tls/ticket.go:118 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 128] @ 0x7a66bd 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [21: 672] @ 0xbcb45c 0xbcb4c3 0xbc71a7 0xbd181b 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbc71a6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x326 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:109 # 0xbd181a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x27a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:273 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 1152] @ 0x863b87 0xa06c0a 0xa06bd0 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa06c09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xda9 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06bcf crypto/tls.(*SessionState).Bytes+0xd6f crypto/tls/ticket.go:143 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 704] @ 0x737f7d 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 224] @ 0x50e81a 0xa0577d 0xa052dd 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x50e819 fmt.Errorf+0x3f9 fmt/errors.go:45 # 0xa0577c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0xa052dc crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [157: 37680] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 120] @ 0xe827d8 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 512] @ 0x9fd80d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x9fd80c crypto/tls.(*Conn).sendSessionTicket+0x10c crypto/tls/handshake_server_tls13.go:878 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 96] @ 0x96b385 0x96b397 0x96f0c5 0x97b584 0x97eeb4 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96b384 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x96b396 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x96f0c4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:305 # 0x97b583 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x97eeb3 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xe87bb2 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87bb1 github.com/quic-go/quic-go.init.func1+0xc71 github.com/quic-go/quic-go@v0.49.0/connection.go:329 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 1536] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1920] @ 0xe94e26 0xe94dc7 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe94e25 github.com/quic-go/quic-go.newMTUDiscoverer+0x265 github.com/quic-go/quic-go@v0.49.0/mtu_discoverer.go:113 # 0xe94dc6 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0x206 github.com/quic-go/quic-go@v0.49.0/connection.go:1830 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [14: 1344] @ 0x737e92 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 192] @ 0x11ca705 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x1243738 0x47efc1 # 0x11ca704 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:263 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x1243737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [10: 1280] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x1428825 0x1428d88 0x142af65 0x14bd45f 0x47efc1 # 0x1428824 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x64 github.com/pactus-project/pactus/www/zmq/publisher.go:50 # 0x1428d87 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x127 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1456] @ 0x47af9c 0x4e0755 0xe9f885 0xe8a12d 0xe920c5 0xe920ac 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xe9f884 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x124 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:145 # 0xe8a12c github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x26c github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:88 # 0xe920c4 github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0x204 github.com/quic-go/quic-go@v0.49.0/connection.go:1539 # 0xe920ab github.com/quic-go/quic-go.(*connection).handleFrame+0x1eb github.com/quic-go/quic-go@v0.49.0/connection.go:1363 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 400] @ 0xcca82d 0xcbf8be 0xcbd8fc 0xcd3342 0xccfce7 0x47efc1 # 0xcca82c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x54c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2083 # 0xcbf8bd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xb1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:958 # 0xcbd8fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xbb github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:737 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [6: 192] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 48] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5d965 0xd69afe 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5d964 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x584 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:196 # 0xd69afd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x7d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:362 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 80] @ 0xc23f85 0x47efc1 # 0xc23f84 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x904 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:474 0: 0 [2: 48] @ 0xe9fc74 0xe8a70c 0xe93fd9 0xe8c8f7 0x47efc1 # 0xe9fc73 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x2d3 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:175 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [3: 144] @ 0x765d93 0x77dc04 0x765487 0x778adb 0x78a6ae 0x78a6a3 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x765d92 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.33.0/globals.go:87 # 0x77dc03 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.33.0/encoder_json.go:22 # 0x765486 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x46 github.com/rs/zerolog@v1.33.0/internal/json/types.go:387 # 0x778ada github.com/rs/zerolog.(*Event).Interface+0x11a github.com/rs/zerolog@v1.33.0/event.go:759 # 0x78a6ad github.com/rs/zerolog.(*Event).Any+0x1ed github.com/rs/zerolog@v1.33.0/event.go:748 # 0x78a6a2 github.com/pactus-project/pactus/util/logger.addFields+0x1e2 github.com/pactus-project/pactus/util/logger/logger.go:144 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 240] @ 0xe81f8f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 48] @ 0xe5d565 0xe61c45 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe5d564 github.com/quic-go/quic-go/internal/wire.parseAckFrame+0x384 github.com/quic-go/quic-go@v0.49.0/internal/wire/ack_frame.go:64 # 0xe61c44 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x6e4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:110 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 80] @ 0x9c0ae5 0x9f8f35 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c0ae4 crypto/tls.(*Config).curvePreferences+0xc4 crypto/tls/common.go:1147 # 0x9f8f34 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4f4 crypto/tls/handshake_server_tls13.go:186 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 384] @ 0xebbfb3 0xeab825 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xebbfb2 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:284 # 0xeab824 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.49.0/send_conn.go:48 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 12288] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 1792] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af079 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x547c57 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x547c56 encoding/json.(*decodeState).object+0x16b6 encoding/json/decode.go:723 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 128] @ 0x6c8ee5 0x9bbaa5 0x9fe0ef 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x9bbaa4 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:92 # 0x9fe0ee crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x50e crypto/tls/handshake_server_tls13.go:992 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 1152] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0x6d0b72 0x6d0b66 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6d0b71 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:20 # 0x6d0b65 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:880 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0x863b87 0x9e91ab 0x9e90a7 0x863882 0x863c12 0x9e6e0a 0x9e6cfa 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e91aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e90a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:793 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e6e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e6cf9 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:791 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1344] @ 0x863b87 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 336] @ 0x4b874b 0x4b7f29 0x9011b7 0x901013 0x9135f4 0x91334f 0x8e22a5 0x9135f4 0x91334f 0x8e4390 0x9135f4 0x91334f 0x913272 0x8b527b 0x8b5013 0x131c1bf 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x4b874a reflect.copyVal+0x2a reflect/value.go:2047 # 0x4b7f28 reflect.(*MapIter).Key+0x68 reflect/value.go:1902 # 0x9011b6 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:99 # 0x901012 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x52 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:54 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x8e22a4 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:235 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x8e438f google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4f google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:489 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x913271 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:41 # 0x8b527a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x11a google.golang.org/protobuf@v1.36.4/proto/encode.go:185 # 0x8b5012 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.4/proto/encode.go:159 # 0x131c1be google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:59 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x45ae72 0x45a985 0x45ab0a 0x5ba5dd 0x5bb21b 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5ba5dc net.(*dnsConfig).nameList+0x2dc net/dnsclient_unix.go:525 # 0x5bb21a net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:678 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [4: 96] @ 0xe8758f 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8758e github.com/quic-go/quic-go.init.func1+0x64e github.com/quic-go/quic-go@v0.49.0/connection.go:267 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 160] @ 0xe82c65 0xe82c1b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe82c64 github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x1e4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:33 # 0xe82c1a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 192] @ 0x7e5632 0x810f55 0x810f3e 0xad26d5 0xc1e389 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x810f54 github.com/mr-tron/base58/base58.EncodeAlphabet+0x574 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x810f3d github.com/multiformats/go-multibase.Encode+0x55d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc1e388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x133ec45 0x1335afc 0x1335d65 0x13359b3 0x12dd307 0x12dd1f0 0x47efc1 # 0x133ec44 google.golang.org/grpc.newCCResolverWrapper+0x44 google.golang.org/grpc@v1.70.0/resolver_wrapper.go:56 # 0x1335afb google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0x1b google.golang.org/grpc@v1.70.0/clientconn.go:351 # 0x1335d64 google.golang.org/grpc.(*ClientConn).enterIdleMode+0x144 google.golang.org/grpc@v1.70.0/clientconn.go:381 # 0x13359b2 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.70.0/clientconn.go:320 # 0x12dd306 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.70.0/internal/idle/idle.go:180 # 0x12dd1ef google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xaf google.golang.org/grpc@v1.70.0/internal/idle/idle.go:130 0: 0 [4: 128] @ 0xe7c778 0xe7e828 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7c777 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:27 # 0xe7e827 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x147 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:126 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 144] @ 0xbf3b7a 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xbf3b79 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x579 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:205 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xd770e5 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 48] @ 0xa007ee 0xa00674 0xa00684 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 336] @ 0x40a6b4 0xba8625 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xba8624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:341 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [6: 288] @ 0x52c0c5 0xb95f90 0xb95efd 0xba5eea 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xb95f8f go.opencensus.io/tag.NewContext+0x1af go.opencensus.io@v0.24.0/tag/context.go:38 # 0xb95efc go.opencensus.io/tag.New+0x11c go.opencensus.io@v0.24.0/tag/map.go:208 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 96] @ 0x863b87 0x9de6fd 0x9de59d 0x9e30f5 0x9c8ad9 0x9d0a7f 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9de6fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x215c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9de59c crypto/tls.(*clientHelloMsg).marshalMsg+0x1ffc crypto/tls/handshake_messages.go:255 # 0x9e30f4 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:374 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9d0a7e crypto/tls.(*Conn).clientHandshake+0x45e crypto/tls/handshake_client.go:312 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [7: 448] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [8: 1152] @ 0x9eba75 0x9eba45 0x9eb957 0x863882 0x863c12 0x9eb245 0x9eb138 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9eba74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9eba44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9eb956 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1022 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eb244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eb137 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x257 crypto/tls/handshake_messages.go:1021 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 21760] @ 0x7cfc50 0x7cfbb3 0x7cfbd3 0x7cf717 0x7c8329 0x7b0f4a 0x7b04c5 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7cfc4f github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x78f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x7cfbb2 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x6f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x7cfbd2 github.com/syndtr/goleveldb/leveldb.(*version).fillRecord+0x712 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:289 # 0x7cf716 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:420 # 0x7c8328 github.com/syndtr/goleveldb/leveldb.(*session).commit+0xe8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:228 # 0x7b0f49 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:626 # 0x7b04c4 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:131 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [8: 256] @ 0x4853df 0x538bc5 0xcc68f4 0xccfd57 0x47efc1 # 0x4853de internal/reflectlite.Swapper+0x15e internal/reflectlite/swapper.go:46 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0xcc68f3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1353 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1705 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [8: 256] @ 0x6c8ee5 0x737892 0x7382d2 0xe82e85 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x7382d1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:32 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 144] @ 0x50e649 0x50e63d 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x50e648 errors.New+0x228 errors/errors.go:62 # 0x50e63c fmt.Errorf+0x21c fmt/errors.go:30 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 256] @ 0x737f3f 0x738299 0x7387e5 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0x7387e4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:93 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 672] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0xe827d8 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [35: 840] @ 0x8174a9 0xbb4bdd 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x8174a8 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x28 github.com/multiformats/go-multiaddr@v0.14.0/component.go:91 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [8: 10240] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240bdd 0xe1f9d7 0xe1d9bb 0xe1f93b 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240bdc github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0x9c github.com/pactus-project/pactus/network/notifee.go:109 # 0xe1f9d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:95 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1f93a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:94 0: 0 [2: 704] @ 0x474bac 0xa800a5 0xa8004b 0xa8004a 0xa802ae 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa800a4 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0xa8004a net/http.Header.Set+0x6a net/http/header.go:40 # 0xa80049 net/http.Error+0x69 net/http/server.go:2249 # 0xa802ad net/http.NotFound+0x2d net/http/server.go:2256 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 64] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [18: 288] @ 0x81b6a8 0x81b6dc 0x821493 0x817cea 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [3: 144] @ 0x85d33e 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 72] @ 0xeb65bc 0xeb65da 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb65bb github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x3db github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:48 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 32] @ 0xeb6638 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6637 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x457 github.com/quic-go/quic-go@v0.49.0/streams_map.go:128 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 24] @ 0xe54cd7 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xe54cd6 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x456 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:202 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 576] @ 0x471e3a 0xe9b506 0xe87005 0xe8712b 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xe87004 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8712a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.49.0/connection.go:244 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 192] @ 0x596dc5 0x596dc6 0x5c58d3 0x5d7d51 0x5d7d32 0xbb5ffe 0xe47d23 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x5d7d50 net.ipEmptyString+0x50 net/ip.go:325 # 0x5d7d31 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xbb5ffd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x5d github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:251 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [25: 400] @ 0x5c3fab 0x5c3f65 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3faa net.CIDRMask+0xca net/ip.go:87 # 0x5c3f64 net.newAddr+0x84 net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [672: 1806336] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x14775f6 0x147078e 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14775f5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd5 github.com/pactus-project/pactus/www/html/server.go:261 # 0x147078d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:111 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 576] @ 0x87f85b 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87f85a crypto/x509.parseCertificate+0x10fa crypto/x509/parser.go:995 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 640] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0xe742ef 0xe742e3 0xe744db 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe742ee github.com/quic-go/quic-go/internal/ackhandler.newSequentialPacketNumberGenerator+0x6e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet_number_generator.go:23 # 0xe742e2 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x62 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:46 # 0xe744da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:138 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 224] @ 0x47af9c 0x4e0755 0xe9f885 0xe8a12d 0xe920c5 0xe920ac 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xe9f884 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x124 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:145 # 0xe8a12c github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x26c github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:88 # 0xe920c4 github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0x204 github.com/quic-go/quic-go@v0.49.0/connection.go:1539 # 0xe920ab github.com/quic-go/quic-go.(*connection).handleFrame+0x1eb github.com/quic-go/quic-go@v0.49.0/connection.go:1363 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 16] @ 0xe8295c 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [13: 1248] @ 0x737e92 0x9af079 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x49b3c8 0x49a925 0x9656df 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x49b3c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [3: 48] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x49ad5d 0x49ac26 0x49a97c 0x12ec7fd 0x131c1dd 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12ec7fc google.golang.org/grpc/mem.NewBuffer+0xfc google.golang.org/grpc@v1.70.0/mem/buffers.go:106 # 0x131c1dc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:63 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 192] @ 0x52e025 0x52e199 0x534d9c 0x1276559 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x1276558 github.com/beevik/ntp.getTime+0x358 github.com/beevik/ntp@v1.4.3/ntp.go:539 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xc1a69c 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [13: 1248] @ 0x862065 0x879dfa 0x87f72a 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879df9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x87f729 crypto/x509.parseCertificate+0xfc9 crypto/x509/parser.go:986 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 224] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xbcb358 0xbcb38d 0xbc65b7 0xbc656a 0xbc9ae5 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbcb357 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb38c github.com/libp2p/go-libp2p-kbucket.xor+0x8c github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:31 # 0xbc65b6 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x96 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:34 # 0xbc6569 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:41 # 0xbc9ae4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:460 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x49b332 0x49a925 0x12eb34d 0x12eb12d 0x12ecaf8 0x12ebe1b 0x12ebf0a 0x12f363c 0x12f18e8 0x130839e 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12ecaf7 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.70.0/mem/buffers.go:154 # 0x12ebe1a google.golang.org/grpc/mem.(*sliceReader).freeFirstBufferIfEmpty+0x5a google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:165 # 0x12ebf09 google.golang.org/grpc/mem.(*sliceReader).Read+0x49 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:188 # 0x12f363b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x37b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:996 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [13: 624] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xe8b405 0xe8b43a 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xe8b404 github.com/quic-go/quic-go.newCryptoStream+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 32] @ 0xe87636 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87635 github.com/quic-go/quic-go.init.func1+0x6f5 github.com/quic-go/quic-go@v0.49.0/connection.go:269 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 64] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 768] @ 0x9f9330 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f932f crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x8ef crypto/tls/handshake_server_tls13.go:258 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0xe93912 0xf64a02 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe93911 github.com/quic-go/quic-go.(*connection).CloseWithError+0x31 github.com/quic-go/quic-go@v0.49.0/connection.go:1622 # 0xf64a01 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x61 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:39 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [16: 2560] @ 0xd6de5e 0xd6afa5 0xd69b75 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 432] @ 0x7577c5 0x757798 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7577c4 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x757797 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/block/block.go:169 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 9216] @ 0xbc6f66 0xbc711a 0xbd181b 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbd181a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x27a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:273 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 2240] @ 0x7386cf 0x738807 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0x738806 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:94 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 168] @ 0x96586f 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x96586e github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xae github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16384] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 48] @ 0x49b319 0x49a925 0xe8947b 0xe8e9f6 0xe8e9dc 0xe8c345 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe8947a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:59 # 0xe8e9f5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xab5 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:39 # 0xe8e9db github.com/quic-go/quic-go.(*connection).handlePacketImpl+0xa9b github.com/quic-go/quic-go@v0.49.0/connection.go:890 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 192] @ 0x758208 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x758207 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa7 github.com/pactus-project/pactus/types/block/header.go:97 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x41310d 0x41366f 0x474c05 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [8: 384] @ 0xa01705 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa01704 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x64 crypto/tls/key_schedule.go:114 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 24] @ 0xe93b5f 0xe8c8f7 0x47efc1 # 0xe93b5e github.com/quic-go/quic-go.(*connection).handleCloseError+0xde github.com/quic-go/quic-go@v0.49.0/connection.go:1647 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [1: 352] @ 0x474bac 0x473845 0x4c06a9 0x4ba665 0x547885 0x54569e 0x544f9e 0x544b59 0x1485a15 0x1485625 0x1484f65 0x1491f98 0x1490636 0x148fedd 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x473844 reflect.mapassign_faststr0+0x24 runtime/map.go:1493 # 0x4c06a8 reflect.mapassign_faststr+0xa8 reflect/value.go:3898 # 0x4ba664 reflect.Value.SetMapIndex+0x224 reflect/value.go:2455 # 0x547884 encoding/json.(*decodeState).object+0x12e4 encoding/json/decode.go:799 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x1485a14 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.0/json.go:204 # 0x1485624 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.0/json.go:108 # 0x1484f64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.0/json.go:16 # 0x1491f97 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1490635 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:152 # 0x148fedc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:80 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 87040] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [7: 143360] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [18: 576] @ 0x756157 0x14335ca 0x143189b 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x756156 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x143189a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 960] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0x772d0f 0x77d737 0x78b35a 0x78b34d 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x772d0e github.com/rs/zerolog.newEvent+0x2e github.com/rs/zerolog@v1.33.0/event.go:61 # 0x77d736 github.com/rs/zerolog.(*Logger).newEvent+0x76 github.com/rs/zerolog@v1.33.0/log.go:490 # 0x78b359 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.33.0/log.go:356 # 0x78b34c github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x471e3a 0xe548d2 0xe548bb 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe548d1 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x511406 0x123f94d 0x78b0d6 0x78b2bd 0x1239ed9 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239ed8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x1f8 github.com/pactus-project/pactus/network/gossip.go:224 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [13: 1664] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 48] @ 0xe9c911 0xea5262 0xea4a0a 0xea5a75 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xe9c910 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.49.0/framer.go:107 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea5a74 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x434 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:725 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 32] @ 0x52b945 0x52bfed 0x52bfaf 0x14215c5 0x14295d3 0x142af65 0x14bd45f 0x47efc1 # 0x52b944 context.WithDeadlineCause+0x264 context/context.go:642 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x14295d2 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x392 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x7384c5 0xe829c4 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7384c4 golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:64 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1440] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 512] @ 0xc2265c 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc2265b github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x29b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 384] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1408] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 432] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x737f3f 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 960] @ 0x863b87 0x86137f 0x8655f8 0x865558 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x865557 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:346 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 768] @ 0xeab889 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xeab888 github.com/quic-go/quic-go.newSendConn+0x228 github.com/quic-go/quic-go@v0.49.0/send_conn.go:52 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 96] @ 0x7384c5 0xe829c4 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7384c4 golang.org/x/crypto/hkdf.(*hkdf).Read+0x184 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:64 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 224] @ 0xe7cc4a 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0xe7cc49 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0x69 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:70 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 128] @ 0xbd3fd6 0x11c2077 0x11c418b 0x47efc1 # 0xbd3fd5 github.com/libp2p/go-netroute.New+0x2d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [5: 160] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0xe8295c 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 896] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 144] @ 0x1471d13 0x1471cb9 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471d12 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowDouble+0x552 github.com/pactus-project/pactus/www/html/server.go:267 # 0x1471cb8 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x4f8 github.com/pactus-project/pactus/www/html/blockchain.go:218 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 72] @ 0x472c1a 0x472c07 0xe8a60b 0xe93fd9 0xe8c8f7 0x47efc1 # 0xe8a60a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x12a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:134 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [9: 864] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 5376] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 768] @ 0x73affb 0x73e7c8 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x657d79 0x742b8e 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x5cc03d 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5cc03c net.(*Resolver).lookupIPAddr+0xfc net/lookup.go:319 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [17: 272] @ 0x81b6a8 0x81b6dc 0x821493 0x817cea 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [9: 432] @ 0x471df3 0x4bcaa5 0x85768a 0x858325 0x858a74 0xe54bc5 0xe54b92 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x857689 encoding/asn1.parseField+0x15e9 encoding/asn1/asn1.go:950 # 0x858324 encoding/asn1.parseField+0x2284 encoding/asn1/asn1.go:938 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4: 64] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x148554d 0x1484f65 0x1491f98 0x1490636 0x148fedd 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x148554c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.0/json.go:95 # 0x1484f64 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.0/json.go:16 # 0x1491f97 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x1490635 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:152 # 0x148fedc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:80 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8ea87 0xd8ea7d 0xd8e398 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8ea86 github.com/libp2p/go-buffer-pool.Get+0x6a6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8ea7c github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x69c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:590 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [4: 64] @ 0x529f25 0xeb2526 0xeb0f2c 0xeafe05 0x47efc1 # 0x529f24 context.WithCancelCause+0x64 context/context.go:265 # 0xeb2525 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x465 github.com/quic-go/quic-go@v0.49.0/server.go:669 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 32] @ 0x7574d9 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7574d8 github.com/pactus-project/pactus/types/block.(*Block).String+0x1f8 github.com/pactus-project/pactus/types/block/block.go:147 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x1430554 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430553 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6f3 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 512] @ 0x9e41a5 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e41a4 crypto/tls.(*clientHelloMsg).unmarshal+0xfa4 crypto/tls/handshake_messages.go:617 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0x12ec756 0x12ec74a 0x131c1dd 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12ec755 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.70.0/mem/buffers.go:83 # 0x12ec749 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.70.0/mem/buffers.go:102 # 0x131c1dc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:63 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 832] @ 0x474bac 0x5c2bb0 0x5c248b 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c2baf net.(*ipv6ZoneCache).update+0x2cf net/interface.go:224 # 0x5c248a net.Interfaces+0x4a net/interface.go:119 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [5: 120] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 10752] @ 0x12c957f 0x12c9262 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c957e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:199 # 0x12c9261 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x461 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:273 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 192] @ 0xacd851 0xacd573 0xad24ac 0xc2099a 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc20999 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 960] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x7912ea 0x78f845 0x7c283b 0x7b04d8 0x7b0a05 0x7b0b90 0x96d51d 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7912e9 github.com/syndtr/goleveldb/leveldb/storage.fsParseName+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:642 # 0x78f844 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0x304 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:458 # 0x7c283a github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x15a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_util.go:52 # 0x7b04d7 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:136 # 0x7b0a04 github.com/syndtr/goleveldb/leveldb.Open+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:203 # 0x7b0b8f github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:225 # 0x96d51c github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:84 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [9: 720] @ 0x84daae 0x84de06 0x888515 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x84daad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [27: 5184] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 48] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [29: 11136] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 576] @ 0x7e5734 0xc22456 0xc22437 0xc223e8 0xc224fd 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xc22455 github.com/mr-tron/base58/base58.FastBase58Encoding+0x95 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22436 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc223e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc224fc github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:323 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 4224] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 192] @ 0x511406 0xe596d9 0xe87234 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xe596d8 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x98 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:103 # 0xe87233 github.com/quic-go/quic-go.init.func1+0x2f3 github.com/quic-go/quic-go@v0.49.0/connection.go:251 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 1536] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0x85d57d 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 16] @ 0x85d8c5 0x88859f 0x888579 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d8c4 encoding/asn1.MarshalWithParams+0x144 encoding/asn1/marshal.go:741 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 1056] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 2880] @ 0xe5f3bf 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe5f3be github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1be github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:34 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [14: 896] @ 0xe9b4d0 0xe9b4c4 0xe87005 0xe8712b 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xe87004 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8712a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.49.0/connection.go:244 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 128] @ 0x8395bf 0x868f0c 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8395be crypto/internal/nistec.(*P256Point).BytesX+0x1e crypto/internal/nistec/p256_asm.go:503 # 0x868f0b crypto/ecdsa.signNISTEC[...]+0x10b crypto/ecdsa/ecdsa.go:307 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 176] @ 0x1176e12 0x117662a 0x11758f6 0x1174f39 0x47efc1 # 0x1176e11 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:585 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 112] @ 0x9af4af 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 560] @ 0x511406 0xd6e114 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6e113 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb3 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0xbf383b 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xbf383a github.com/prometheus/client_golang/prometheus.(*Desc).String+0x23a github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:192 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 1344] @ 0x40a6b4 0x4e0508 0xe8be4f 0xe8be8c 0xe8beb2 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xe8be4e github.com/quic-go/quic-go/internal/utils.NewTimer+0xce github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 0: 0 [8: 192] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xcbe392 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe391 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x8b1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:820 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 640] @ 0x8b54f6 0x8b4db0 0xb7aec5 0x117776f 0x1175ef0 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x117776e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:642 # 0x1175eef github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:505 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 192] @ 0x657d79 0x7423f3 0x755691 0x75607e 0x754cdc 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 32] @ 0x761878 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x761877 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 768] @ 0x737f3f 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 3840] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1470f06 0x1470e5c 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1470f05 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x3c5 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1470e5b github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x31b github.com/pactus-project/pactus/www/html/blockchain.go:142 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x657d92 0x742b50 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b4f github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x49b415 0x49a925 0xecb09f 0xecb07c 0xea9b0a 0xea91cd 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xecb09e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xecb07b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xea9b09 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:236 # 0xea91cc github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.49.0/receive_stream.go:148 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [10: 1440] @ 0x474bac 0xcdd6e5 0xce0fcb 0xce51ca 0xce4f48 0x47efc1 # 0xcdd6e4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/tag_tracer.go:234 # 0xce0fca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x30a github.com/libp2p/go-libp2p-pubsub@v0.12.0/trace.go:143 # 0xce51c9 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x1c9 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:308 # 0xce4f47 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x47 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:285 0: 0 [9: 288] @ 0x52b8b2 0x52bfed 0x52bfaf 0x14215c5 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x471e3a 0xe8b95e 0xe8b930 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b95d github.com/quic-go/quic-go.newFramer+0x5fd github.com/quic-go/quic-go@v0.49.0/framer.go:46 # 0xe8b92f github.com/quic-go/quic-go.(*connection).preSetup+0x5cf github.com/quic-go/quic-go@v0.49.0/connection.go:481 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 768] @ 0xb9ac5d 0xb9ac29 0xc1eaea 0xc21071 0x47efc1 # 0xb9ac5c github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4bc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:20 # 0xb9ac28 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:163 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [6: 1920] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 640] @ 0x737f3f 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 2944] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [14: 1792] @ 0x6c8a3a 0x64e6fd 0x9bb974 0x9fc825 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9bb973 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:89 # 0x9fc824 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:749 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0x8fe9f6 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x9590ec 0xe54c35 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8fe9f5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5418 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x9590eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:125 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x533ea7 0x12769e5 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x12769e4 github.com/beevik/ntp.getTime+0x7e4 github.com/beevik/ntp@v1.4.3/ntp.go:584 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [4: 192] @ 0xc1a7a6 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1536] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0x868785 0x868712 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x868784 crypto/internal/bigmod.(*Nat).Bytes+0x544 crypto/internal/bigmod/nat.go:121 # 0x868711 crypto/ecdsa.verifyNISTEC[...]+0x4d1 crypto/ecdsa/ecdsa.go:536 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1792] @ 0x6c8a3a 0x64e6fd 0x9f8eee 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9f8eed crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4ad crypto/tls/handshake_server_tls13.go:180 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 160] @ 0x4d135f 0x4d0e36 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 974848] @ 0x41310d 0x41366f 0x473cf1 0x1271ead 0x1271497 0x127035b 0x1278d56 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1271eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1271496 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x56 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x127035a github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x3a github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x1278d55 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b5 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0x9c772e 0xa05d45 0xa057fc 0x9c8e07 0x9c8eb9 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c772d crypto/tls.(*Conn).sendAlertLocked+0x2d crypto/tls/conn.go:838 # 0xa05d44 crypto/tls.(*Conn).quicWaitForSignal+0x204 crypto/tls/quic.go:497 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 960] @ 0x737e92 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 896] @ 0x9a3c37 0x9a3c06 0x9a38c6 0x9be411 0x9c3c24 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9a3c36 vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xd6 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:93 # 0x9a3c05 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal+0xa5 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go:57 # 0x9a38c5 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal+0x85 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 # 0x9be410 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x9c3c23 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [13: 1248] @ 0x863b87 0xa00905 0xa00728 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 288] @ 0xe81f8f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [11: 704] @ 0xc1ec1e 0xc23937 0x47efc1 # 0xc1ec1d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:77 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0x61cee5 0x6247b4 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x61cee4 math/big.getNat+0x24 math/big/nat.go:629 # 0x6247b3 math/big.nat.divLarge+0xb3 math/big/natdiv.go:601 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [15: 1680] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 2240] @ 0x7386cf 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 48] @ 0x49b319 0x49a925 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1440] @ 0x863b87 0x9edb79 0x9eda78 0x863882 0x863c12 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9edb78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eda77 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1238 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 288] @ 0x817e6f 0x817d25 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [4: 64] @ 0xe1b7a5 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe1b7a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:476 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 48] @ 0x8639a9 0xa0089e 0xa00718 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 5376] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xa007ee 0xa00674 0xa00684 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0xe93b87 0xe8c8f7 0x47efc1 # 0xe93b86 github.com/quic-go/quic-go.(*connection).handleCloseError+0x106 github.com/quic-go/quic-go@v0.49.0/connection.go:1649 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [17: 2176] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 336] @ 0x11c5ad0 0x11c54fe 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c5acf github.com/multiformats/go-multistream.NewMSSelect[...]+0xc0f github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:12 # 0x11c54fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x63d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:744 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [9: 432] @ 0x9dc22a 0x9dc1fa 0x9dc10d 0x9dc05a 0x9dc018 0x9dc01d 0x9e7e78 0x863882 0x863c12 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9dc229 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x149 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9dc1f9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x119 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9dc10c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x9dc059 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x9dc017 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x9dc01c crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x9e7e77 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f7 crypto/tls/handshake_messages.go:847 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0xd770e5 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [6: 192] @ 0xe8295c 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0xc87acc 0xc84de5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc87acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2673 # 0xc84de4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2167 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [18: 2304] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x127e4f1 0x78b0d6 0x78b2bd 0x127dc25 0x127d84e 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127dc24 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0xc4 github.com/pactus-project/pactus/sync/sync.go:281 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x474bac 0x11147dd 0x111478b 0x111599f 0x11152e5 0x1115110 0x12e66ff 0x12e1a52 0x1305552 0x47efc1 # 0x11147dc golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.38.0/http2/hpack/tables.go:58 # 0x111478a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.38.0/http2/hpack/hpack.go:174 # 0x111599e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.38.0/http2/hpack/hpack.go:393 # 0x11152e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:316 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [2: 32] @ 0xd6c991 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6c990 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:805 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [12: 18432] @ 0xec03c5 0x49aa11 0xea5805 0xea57f4 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea5804 github.com/quic-go/quic-go.getPacketBuffer+0x1c4 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea57f3 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x1b3 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:761 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4: 768] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x5c3d6e 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [10: 960] @ 0x837b1a 0x84dc78 0x84de06 0x888515 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84dc77 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3d7 crypto/elliptic/nistec.go:158 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [33: 946176] @ 0x12c0d8b 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 256] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 1152] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0xb988a5 0xb9adad 0xc1eaea 0xc21071 0x47efc1 # 0xb988a4 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [15: 1440] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd79665 0xd73a8b 0xd6c970 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd6c96f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:801 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 32] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5e1ea 0xd6c0a5 0xf64a22 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [12: 384] @ 0xea0e7d 0xea0baf 0xe97314 0xe93f0b 0xe8c8f7 0x47efc1 # 0xea0e7c github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x27c github.com/quic-go/quic-go@v0.49.0/packet_packer.go:222 # 0xea0bae github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:184 # 0xe97313 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.49.0/connection.go:2171 # 0xe93f0a github.com/quic-go/quic-go.(*connection).handleCloseError+0x48a github.com/quic-go/quic-go@v0.49.0/connection.go:1699 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [5: 160] @ 0x4d918c 0xd770bd 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xc1a69c 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [1: 16] @ 0x760b05 0x142ea0a 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x760b04 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x84 github.com/pactus-project/pactus/types/account/account.go:85 # 0x142ea09 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 96] @ 0x9e496f 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e496e crypto/tls.(*clientHelloMsg).unmarshal+0x176e crypto/tls/handshake_messages.go:543 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 1248] @ 0x85d8c5 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d8c4 encoding/asn1.MarshalWithParams+0x144 encoding/asn1/marshal.go:741 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 480] @ 0x6c8ee5 0x737892 0xeb5188 0xe8a298 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0xeb5187 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.49.0/stateless_reset.go:39 # 0xe8a297 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xd7 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:107 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 120] @ 0x85c89e 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85c89d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 32] @ 0x4a6cc5 0x4c176b 0x85c27f 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c27e encoding/asn1.makeBody+0x97e encoding/asn1/marshal.go:488 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 640] @ 0x621505 0x62147d 0x84cc99 0x84cc0c 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x84cc98 math/big.(*Int).SetBytes+0x118 math/big/int.go:512 # 0x84cc0b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:264 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x4a6cc5 0x4c176b 0x857fa8 0x858a74 0xe54bc5 0xe54b92 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x857fa7 encoding/asn1.parseField+0x1f07 encoding/asn1/asn1.go:927 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0x879325 0x8796ef 0x87edea 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879324 crypto/x509.parseASN1String+0x4a4 crypto/x509/parser.go:70 # 0x8796ee crypto/x509.parseName+0x30e crypto/x509/parser.go:139 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 3200] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 432] @ 0xea5839 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea5838 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x1f8 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:762 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [8: 128] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0x1243625 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0x1243624 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a4 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [12: 576] @ 0x86595c 0x865927 0x86584f 0x863882 0x863c12 0x86137f 0x8655f8 0x86553f 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x86595b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x865926 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x86584e crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:365 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x86553e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:345 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 1536] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 1024] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [12: 1344] @ 0xebbec8 0xebe537 0x47efc1 # 0xebbec7 github.com/quic-go/quic-go.(*packetInfo).OOB+0x87 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:295 # 0xebe536 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.49.0/transport.go:446 0: 0 [7: 336] @ 0xe8b67a 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b679 github.com/quic-go/quic-go.(*connection).preSetup+0x319 github.com/quic-go/quic-go@v0.49.0/connection.go:458 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 768] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 10240] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [19: 1824] @ 0x863b87 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 80] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [9: 432] @ 0xe7436b 0xe7438f 0xe744db 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7436a github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xea github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:24 # 0xe7438e github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:49 # 0xe744da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:138 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 1344] @ 0x40a6b4 0xe8b4df 0xe8b475 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b4de github.com/quic-go/quic-go.newSendQueue+0x17e github.com/quic-go/quic-go@v0.49.0/send_queue.go:37 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [14: 1344] @ 0x863ac5 0x86399b 0xa06471 0xa06437 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa06470 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x610 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06436 crypto/tls.(*SessionState).Bytes+0x5d6 crypto/tls/ticket.go:121 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0xcae4e5 0xcae365 0xcb16b3 0x1150575 0x114f26a 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x1150574 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:421 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [5: 160] @ 0x9e496f 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e496e crypto/tls.(*clientHelloMsg).unmarshal+0x176e crypto/tls/handshake_messages.go:543 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 512] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1344] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 320] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 1536] @ 0x863b87 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9c8ad9 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 1536] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x87975f 0x87ec6a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87975e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 576] @ 0x73ae3a 0x73ae10 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73ae39 bytes.NewReader+0x99 bytes/reader.go:159 # 0x73ae0f github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x6f github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1632] @ 0x737e92 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [11: 1056] @ 0x737e92 0x9af079 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 576] @ 0x737f7d 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [13: 416] @ 0x96ba68 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96ba67 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:51 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 3328] @ 0xea6665 0xea405f 0xea575c 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea6664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:797 # 0xea405e github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x21e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:542 # 0xea575b github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x11b github.com/quic-go/quic-go@v0.49.0/packet_packer.go:757 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16] @ 0x1257ee5 0x78b0d6 0x78b385 0x125ed3d 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1257ee4 github.com/pactus-project/pactus/consensus.(*consensus).String+0xc4 github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125ed3c github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x21c github.com/pactus-project/pactus/consensus/height.go:27 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [7: 4928] @ 0x1476a2b 0x1476a2c 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476a2a bytes.(*Buffer).String+0x16a bytes/buffer.go:71 # 0x1476a2b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x16b github.com/pactus-project/pactus/www/html/server.go:174 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 1120] @ 0x6c85aa 0x737ca2 0x73847a 0x4c9970 0xe849bf 0xe849c1 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c85a9 crypto/sha256.(*digest).MarshalBinary+0x29 crypto/sha256/sha256.go:67 # 0x737ca1 crypto/hmac.(*hmac).Reset+0x161 crypto/hmac/hmac.go:112 # 0x738479 golang.org/x/crypto/hkdf.(*hkdf).Read+0x139 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:60 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xe849be io.ReadFull+0x13e io/io.go:354 # 0xe849c0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:62 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [17: 544] @ 0x4d918c 0xd770bd 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 896] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1056] @ 0x863b87 0x9f27b4 0x9f271c 0x9c8ad9 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49b319 0x49a925 0x624ac9 0x624aae 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x624ac8 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x624aad math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x737f7d 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 1056] @ 0x412d97 0x415b5d 0x415865 0x474c45 0xcc95e5 0xcc9412 0xcc5a09 0xccfd57 0x47efc1 # 0xcc95e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1977 # 0xcc9411 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x591 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [16: 768] @ 0x139a97c 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x139a97b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:454 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 336] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x50e8b7 0x9cbf31 0xa04968 0x47efc1 # 0x50e8b6 fmt.Errorf+0x496 fmt/errors.go:48 # 0x9cbf30 crypto/tls.(*Conn).handshakeContext+0x810 crypto/tls/conn.go:1602 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 240] @ 0x8728aa 0x87ec8d 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8728a9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x87ec8c crypto/x509.parseCertificate+0x52c crypto/x509/parser.go:910 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 576] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 880] @ 0x848dff 0x888539 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x848dfe crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0x6c51aa 0x6c51dd 0x865bdd 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c51a9 bytes.Clone+0xe9 bytes/bytes.go:1357 # 0x6c51dc crypto/cipher.NewCTR+0x11c crypto/cipher/ctr.go:52 # 0x865bdc crypto/ecdsa.mixedCSPRNG+0x1bc crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 120] @ 0x73b013 0x755ca8 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x48545c 0x538cc5 0x75eeb2 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x48545b internal/reflectlite.Swapper+0x1db internal/reflectlite/swapper.go:42 # 0x538cc4 sort.SliceStable+0x84 sort/slice.go:43 # 0x75eeb1 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:57 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x45af46 0xc1aa7e 0xc1aac7 0xc1ab47 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1aa7d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x45ae72 0x45a985 0x45abc5 0x59aa48 0xd5e1ea 0xd6c0a5 0xf64a22 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x59aa47 net/netip.Prefix.String+0x67 net/netip/netip.go:1549 # 0xd5e1e9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).rmConn+0x5a9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/conn_limiter.go:276 # 0xd6c0a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:707 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 352] @ 0x137e854 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e853 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x6b3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:194 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [25: 3200] @ 0xea6665 0xea405f 0xea575c 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xea6664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:797 # 0xea405e github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x21e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:542 # 0xea575b github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x11b github.com/quic-go/quic-go@v0.49.0/packet_packer.go:757 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [10: 960] @ 0x863b87 0xa0089e 0xa00718 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 216] @ 0x125886d 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x125886c github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x4c github.com/pactus-project/pactus/consensus/consensus.go:188 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x9c79af 0x9c7723 0xa05d45 0xa057fc 0x9c8e07 0x9c8eb9 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c79ae crypto/tls.(*halfConn).setErrorLocked+0x2ae crypto/tls/conn.go:200 # 0x9c7722 crypto/tls.(*Conn).sendAlertLocked+0x22 crypto/tls/conn.go:838 # 0xa05d44 crypto/tls.(*Conn).quicWaitForSignal+0x204 crypto/tls/quic.go:497 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 96] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x85bfcc 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85bfcb encoding/asn1.makeBody+0x6cb encoding/asn1/marshal.go:469 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [10: 640] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16] @ 0xd6b330 0xd6b31b 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6b32f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:578 # 0xd6b31a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:562 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 288] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1920] @ 0xe7438e 0xe744e9 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7438d github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:48 # 0xe744e8 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:139 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 64] @ 0x4a6cc5 0x4c176b 0x8581a3 0x858a74 0xe54bc5 0xe54b92 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x8581a2 encoding/asn1.parseField+0x2102 encoding/asn1/asn1.go:934 # 0x858a73 encoding/asn1.UnmarshalWithParams+0x1b3 encoding/asn1/asn1.go:1119 # 0xe54bc4 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1092 # 0xe54b91 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:191 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 176] @ 0xe9f1c5 0xe8811a 0xe8a274 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9f1c4 github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1a4 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:118 # 0xe88119 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.49.0/connection.go:264 # 0xe8a273 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xb3 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:103 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [24: 3840] @ 0xe8b972 0xe8b930 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b971 github.com/quic-go/quic-go.newFramer+0x611 github.com/quic-go/quic-go@v0.49.0/framer.go:44 # 0xe8b92f github.com/quic-go/quic-go.(*connection).preSetup+0x5cf github.com/quic-go/quic-go@v0.49.0/connection.go:481 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [18: 2016] @ 0xe8ba9f 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8ba9e github.com/quic-go/quic-go.(*connection).preSetup+0x73e github.com/quic-go/quic-go@v0.49.0/connection.go:484 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 224] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd6c0b2 0xf64a22 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0x95935d 0x95933e 0x95929d 0x968d1d 0xf6581e 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x95935c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.38.2/core/crypto/pb/crypto.pb.go:49 # 0x95933d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:175 # 0x95929c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:159 # 0x968d1c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:164 # 0xf6581d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:116 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x5bc2ff 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bc2fe net.(*Resolver).goLookupIPCNAMEOrder+0x147e net/dnsclient_unix.go:727 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [6: 192] @ 0xe872e6 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe872e5 github.com/quic-go/quic-go.init.func1+0x3a5 github.com/quic-go/quic-go@v0.49.0/connection.go:257 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [20: 1920] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 1904] @ 0x52a8c5 0xeb328d 0xeb3074 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xeb328c github.com/quic-go/quic-go.(*baseServer).handleNewConn+0x12c github.com/quic-go/quic-go@v0.49.0/server.go:766 # 0xeb3073 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl.func2+0x53 github.com/quic-go/quic-go@v0.49.0/server.go:743 0: 0 [4: 96] @ 0x85c89e 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85c89d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 704] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x886128 0xe54b25 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x886127 crypto/x509.(*Certificate).Verify+0x487 crypto/x509/verify.go:832 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0xa010d7 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0xa010d6 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 crypto/tls/key_schedule.go:74 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0xe9b4d0 0xe9b4c4 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 32] @ 0xcf3446 0xcf33fe 0xebc012 0xeab825 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xcf3445 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.38.0/internal/socket/socket.go:215 # 0xcf33fd golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.38.0/ipv4/control.go:64 # 0xebc011 github.com/quic-go/quic-go.(*packetInfo).OOB+0x1d1 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:288 # 0xeab824 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.49.0/send_conn.go:48 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 160] @ 0x6c8ee5 0x9bbaa5 0x9fc825 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x9bbaa4 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:92 # 0x9fc824 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:749 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 1248] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [15: 1440] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 1632] @ 0x737e92 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 720] @ 0x84daae 0x84de06 0x84947a 0x848db1 0x888539 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x84daad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x849479 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x848db0 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 2048] @ 0x7b2c71 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2c70 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x410 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 864] @ 0x863b87 0x86137f 0x8655f8 0x86553f 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x86553e crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:345 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 40] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 320] @ 0x1251d1a 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d19 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x87975f 0x87ec6a 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87975e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 576] @ 0xe9b4d0 0xe9b4c4 0xe8b387 0xe8b3d4 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xe8b386 github.com/quic-go/quic-go.newCryptoStream+0x26 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 192] @ 0x5c3665 0x5c341f 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3664 net.newLink+0x44 net/interface_linux.go:59 # 0x5c341e net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x143068c 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143068b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x82b github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 1680] @ 0x9af4af 0xa00a05 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 1248] @ 0x86779a 0x8677dc 0x867f58 0x8682fb 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x867799 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x8677db crypto/ecdsa.p256.func1.1+0x5b crypto/ecdsa/ecdsa.go:635 # 0x867f57 crypto/ecdsa.(*nistCurve[...]).pointFromAffine+0x397 crypto/ecdsa/ecdsa.go:600 # 0x8682fa crypto/ecdsa.verifyNISTEC[...]+0xba crypto/ecdsa/ecdsa.go:507 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [26: 3328] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 1408] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 160] @ 0x6c8ee5 0xa010ed 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0xc22725 0xc22651 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc22724 go.opentelemetry.io/otel/trace.WithAttributes+0x364 go.opentelemetry.io/otel/trace@v1.34.0/config.go:224 # 0xc22650 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x290 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x52b945 0x52bfed 0x52bfaf 0x1242ff8 0x123f44a 0x47efc1 # 0x52b944 context.WithDeadlineCause+0x264 context/context.go:642 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x1242ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 2048] @ 0x49addc 0x49ac26 0x49a97c 0xe95ae9 0xe95add 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe95ae8 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:79 # 0xe95adc github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.49.0/connection.go:1963 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 9472] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x7981a2 0x7bd89e 0x96b042 0x96d66b 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7bd89d github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x96b041 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x96d66a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:94 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [31: 2976] @ 0xe74625 0xe74666 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe74624 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x1e4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ecn.go:55 # 0xe74665 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x225 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:149 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 336] @ 0x8761b8 0x87603a 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8761b7 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 64] @ 0x51f007 0x51f110 0x52404b 0xbf3aa9 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0xbf3aa8 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x4a8 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:205 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 1024] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 192] @ 0xbb83ed 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [12: 1152] @ 0x863b87 0x9ee33c 0x9ee230 0x863882 0x863c12 0x9edb79 0x9eda78 0x863882 0x863c12 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ee33b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ee22f crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x66f crypto/tls/handshake_messages.go:1254 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9edb78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eda77 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1238 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0x50e4bb 0xa0577d 0xa052dd 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xa0577c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0xa052dc crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 1232] @ 0xeb579c 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [5: 160] @ 0x6c8ee5 0x9bbad5 0x9fc825 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x9bbad4 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:93 # 0x9fc824 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3a4 crypto/tls/handshake_server_tls13.go:749 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 576] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 2560] @ 0x6c8a3a 0x737ed2 0x7386ab 0x738807 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0x738806 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:94 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [36: 1152] @ 0x4d2405 0x4d265f 0x4fe55f 0x4fc5ed 0x5c07e9 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d265e syscall.Accept4+0x7e syscall/syscall_linux.go:695 # 0x4fe55e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x4fc5ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5c07e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [10: 640] @ 0x74b94b 0x865b65 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x74b94a crypto/sha512.(*digest).Sum+0x34a crypto/sha512/sha512.go:295 # 0x865b64 crypto/ecdsa.mixedCSPRNG+0x144 crypto/ecdsa/ecdsa.go:440 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 432] @ 0x64c5d0 0x143392d 0x14338c1 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 576] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 1536] @ 0x737e92 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 192] @ 0x85d33e 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [16: 1280] @ 0x846dd7 0x846e2b 0xa01cfb 0x9f90f4 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x846dd6 crypto/ecdh.(*x25519Curve).NewPrivateKey+0xf6 crypto/ecdh/x25519.go:48 # 0x846e2a crypto/ecdh.(*x25519Curve).GenerateKey+0x14a crypto/ecdh/x25519.go:41 # 0xa01cfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:169 # 0x9f90f3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:236 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 384] @ 0xe8a54b 0xe93fd9 0xe8c8f7 0x47efc1 # 0xe8a54a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x6a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:130 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [7: 336] @ 0x471e3a 0xe9b506 0xe8b387 0xe8b3d4 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xe8b386 github.com/quic-go/quic-go.newCryptoStream+0x26 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 144] @ 0x534cfa 0x6572ea 0x657d92 0x742b8e 0x755691 0x755446 0x754ea9 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x754ea8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x471e3a 0xe9b506 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 528] @ 0x511406 0x125434b 0x78b0d6 0x78b2bd 0x125487a 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x125434a github.com/pactus-project/pactus/state.(*state).String+0x1aa github.com/pactus-project/pactus/state/state.go:513 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1254879 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x199 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1232] @ 0x6c85aa 0x737c38 0x73847a 0x4c9970 0xe849bf 0xe849c1 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c85a9 crypto/sha256.(*digest).MarshalBinary+0x29 crypto/sha256/sha256.go:67 # 0x737c37 crypto/hmac.(*hmac).Reset+0xf7 crypto/hmac/hmac.go:105 # 0x738479 golang.org/x/crypto/hkdf.(*hkdf).Read+0x139 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:60 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xe849be io.ReadFull+0x13e io/io.go:354 # 0xe849c0 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:62 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 960] @ 0x5bc3a5 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bc3a4 net.(*Resolver).goLookupIPCNAMEOrder+0x1524 net/dnsclient_unix.go:736 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [25: 2800] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 16] @ 0x8639a9 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 1024] @ 0x49b415 0x49a925 0x9656df 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 72] @ 0x11caa9a 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x11caa99 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x39 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:58 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [8: 1024] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 432] @ 0x471e3a 0xeb63db 0xeb6487 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb63da github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x1fa github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:49 # 0xeb6486 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2a6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:109 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [59: 2832] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0xbb4baa 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [7: 448] @ 0x737f3f 0xa015c8 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 480] @ 0x85d33e 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 240] @ 0x142a268 0x142a242 0x142af65 0x14bd45f 0x47efc1 # 0x142a267 github.com/go-zeromq/zmq4.NewMsg+0x1a7 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x142a241 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x181 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:26 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 3584] @ 0xbc6f66 0xbc711a 0xbd181b 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbd181a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x27a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:273 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 312] @ 0x8ae6bd 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae6bc google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.4/internal/order/range.go:41 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 160] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [4: 128] @ 0xd6add6 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6add5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xf5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:523 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 96] @ 0xe827d8 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [11: 1056] @ 0x737e92 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 48] @ 0xe8295c 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 320] @ 0xe7dbd0 0xe82bd2 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe82bd1 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x151 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:47 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 64] @ 0xc1a765 0xc1a703 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 2176] @ 0x8888ee 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8888ed crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 576] @ 0x96de10 0x96ddd9 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96de0f bytes.NewBuffer+0x2cf bytes/buffer.go:472 # 0x96ddd8 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x298 github.com/pactus-project/pactus/store/store.go:174 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1248] @ 0x863b87 0xa06bcf 0xa06b48 0xa06aac 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa06bce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd6e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06b47 crypto/tls.marshalCertificate+0xce7 crypto/tls/handshake_messages.go:1462 # 0xa06aab crypto/tls.(*SessionState).Bytes+0xc4b crypto/tls/ticket.go:138 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 960] @ 0x737e92 0xa015c8 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 512] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 288] @ 0xe70ec5 0xe7015f 0xe744ca 0xe7449e 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe70ec4 github.com/quic-go/quic-go/internal/congestion.newPacer+0x24 github.com/quic-go/quic-go@v0.49.0/internal/congestion/pacer.go:20 # 0xe7015e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1be github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:110 # 0xe744c9 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x89 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:75 # 0xe7449d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:127 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [13: 832] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 64] @ 0x8861d1 0xe54b25 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8861d0 crypto/x509.(*Certificate).Verify+0x530 crypto/x509/verify.go:834 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 1344] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759e5d 0x759e33 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759e5c github.com/fxamacker/cbor/v2.Unmarshal+0x7c github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759e32 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x52 github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 112] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [11: 352] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 704] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [26: 3328] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 256] @ 0x737f7d 0x9af48b 0xa00a05 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 880] @ 0xe87019 0xe8712b 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87018 github.com/quic-go/quic-go.newCryptoStream+0xd8 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8712a github.com/quic-go/quic-go.init.func1+0x1ea github.com/quic-go/quic-go@v0.49.0/connection.go:244 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 576] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x534cfa 0x1276559 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x1276558 github.com/beevik/ntp.getTime+0x358 github.com/beevik/ntp@v1.4.3/ntp.go:539 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 48] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0x863b87 0xa00905 0xa00728 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1120] @ 0xe8b419 0xe8b43a 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b418 github.com/quic-go/quic-go.newCryptoStream+0xb8 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 96] @ 0xe8295c 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 16] @ 0x4a6cc5 0x4c176b 0x85c27f 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c27e encoding/asn1.makeBody+0x97e encoding/asn1/marshal.go:488 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 576] @ 0x4409e9 0x4523d5 0x12f0588 0x135637a 0x1356367 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0587 google.golang.org/grpc/internal/transport.(*ClientStream).waitOnHeader+0x67 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:92 # 0x1356379 google.golang.org/grpc/internal/transport.(*ClientStream).RecvCompress+0x119 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:107 # 0x1356366 google.golang.org/grpc.(*csAttempt).recvMsg+0x106 google.golang.org/grpc@v1.70.0/stream.go:1113 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xe9f785 0xe8d88b 0xe8d82d 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9f784 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x24 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:144 # 0xe8d88a github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x12a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:115 # 0xe8d82c github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0xcc github.com/quic-go/quic-go@v0.49.0/connection.go:754 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 96] @ 0xe9fecc 0x47efc1 # 0xe9fecb github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0x10b github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:183 0: 0 [6: 192] @ 0xea40c7 0xea33de 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea40c6 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x286 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:566 # 0xea33dd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15fd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:367 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [12: 3456] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 560] @ 0xd6afb6 0xd69b75 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6afb5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x135 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:533 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0xd6af25 0xd69b75 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6af24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:535 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 96] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 98304] @ 0xec03c5 0x49aa11 0xea275f 0xea2753 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea275e github.com/quic-go/quic-go.getPacketBuffer+0x97e github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea2752 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x972 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:421 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [7: 168] @ 0x85d57d 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [12: 576] @ 0x85d33e 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [37: 11840] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 2816] @ 0xeb654a 0xeb65da 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6549 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x369 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:41 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 24] @ 0xe54cd7 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe54cd6 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x456 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:202 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 128] @ 0x49b332 0x49a925 0x510f9f 0x50e699 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x510f9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x50e698 fmt.Errorf+0x278 fmt/errors.go:50 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [7: 448] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 96] @ 0x11caa9a 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x1243738 0x47efc1 # 0x11caa99 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x39 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:58 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x1243737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [9: 216] @ 0xeb5126 0xe8a298 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xeb5125 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.49.0/stateless_reset.go:38 # 0xe8a297 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xd7 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:107 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 256] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [23: 2944] @ 0xe7438e 0xe744fa 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7438d github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:48 # 0xe744f9 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb9 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:140 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 128] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1440] @ 0x863b87 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 360] @ 0x12ffe49 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe48 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:825 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 1536] @ 0x863b87 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 1600] @ 0x959374 0x95929d 0x968d1d 0xf6581e 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x959373 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:174 # 0x95929c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:159 # 0x968d1c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:164 # 0xf6581d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:116 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [18: 2016] @ 0x7386cf 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 32] @ 0x8760ac 0xe5493a 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8760ab crypto/x509.(*CertPool).AddCert+0xab crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [19: 912] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142ec2b 0x142eba8 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142ec2a github.com/pactus-project/pactus/crypto.Address.String+0x24a github.com/pactus-project/pactus/crypto/address.go:93 # 0x142eba7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1c7 github.com/pactus-project/pactus/www/grpc/blockchain.go:321 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0xe9f785 0xe8a12d 0xe920c5 0xe920ac 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9f784 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0x24 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:144 # 0xe8a12c github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x26c github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:88 # 0xe920c4 github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0x204 github.com/quic-go/quic-go@v0.49.0/connection.go:1539 # 0xe920ab github.com/quic-go/quic-go.(*connection).handleFrame+0x1eb github.com/quic-go/quic-go@v0.49.0/connection.go:1363 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 384] @ 0x737f3f 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 48] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [13: 312] @ 0xea279a 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea2799 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9b9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:424 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 32] @ 0x97b61a 0x97b62c 0x97eeb4 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b619 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x97b62b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x97eeb3 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x5ace2b 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5ace2a net.srcAddrs+0x2a net/addrselect.go:44 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [27: 6912] @ 0x4722d7 0x876134 0x87603a 0xe5493a 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x876133 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 576] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 96] @ 0x879505 0x87ec6a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879504 crypto/x509.parseName+0x124 crypto/x509/parser.go:146 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 491520] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x86779a 0x8677dc 0x868624 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x867799 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x8677db crypto/ecdsa.p256.func1.1+0x5b crypto/ecdsa/ecdsa.go:635 # 0x868623 crypto/ecdsa.verifyNISTEC[...]+0x3e3 crypto/ecdsa/ecdsa.go:531 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [19: 1824] @ 0x863b87 0x9e7eaa 0x9e7e79 0x863882 0x863c12 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e7ea9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x229 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9e7e78 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:848 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 16384] @ 0x12c0d8b 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 288] @ 0x847085 0x846a6b 0x49a794 0x846a1e 0x8469ef 0x9f910a 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x847084 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x84 crypto/ecdh/x25519.go:58 # 0x846a6a crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a crypto/ecdh/ecdh.go:178 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x846a1d sync.(*Once).Do+0x3d sync/once.go:67 # 0x8469ee crypto/ecdh.(*PrivateKey).PublicKey+0xe crypto/ecdh/ecdh.go:162 # 0x9f9109 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6c9 crypto/tls/handshake_server_tls13.go:241 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xe7d04c 0xe7cfca 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7d04b github.com/quic-go/quic-go/internal/qtls.addExtraPrefix+0xab github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:138 # 0xe7cfc9 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x29 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:29 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 4864] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 1280] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 1056] @ 0x863b87 0xa07a11 0xa079d5 0x863882 0x863c12 0xa06471 0xa06437 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa07a10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x70 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa079d4 crypto/tls.(*SessionState).Bytes.func2+0x34 crypto/tls/ticket.go:123 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa06470 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x610 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06436 crypto/tls.(*SessionState).Bytes+0x5d6 crypto/tls/ticket.go:121 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 128] @ 0xe874d5 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe874d4 github.com/quic-go/quic-go.init.func1+0x594 github.com/quic-go/quic-go@v0.49.0/connection.go:264 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [45: 11520] @ 0xecc3d9 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xecc3d8 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x1b8 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:120 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [390: 698880] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1478ae6 0x1478a4c 0x14777fc 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1478ae5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x11e5 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1478a4b github.com/pactus-project/pactus/www/html.txToTable+0x114b github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x14777fb github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17b github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 224] @ 0x11c5ae5 0x11c54fe 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11c5ae4 github.com/multiformats/go-multistream.NewMSSelect[...]+0xc24 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:13 # 0x11c54fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x63d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:744 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 80] @ 0x9edd13 0x9edbee 0x9edbed 0x863882 0x863c12 0x9edb79 0x9eda78 0x863882 0x863c12 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9edd12 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x152 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9edbed vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9edbec crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1240 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9edb78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eda77 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1238 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0xe548e6 0xe548bb 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xe548e5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0xa01267 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa01266 crypto/tls.(*cipherSuiteTLS13).extract+0x86 crypto/tls/key_schedule.go:82 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 640] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 1056] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 480] @ 0x7d21f7 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d21f6 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x156 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:375 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 18944] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [26: 416] @ 0xd6e0dc 0xd7417c 0xd94f02 0xd90462 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd6e0db github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x7b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd90461 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:809 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [3: 40704] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [17: 1904] @ 0x9af4af 0xa00a05 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 18432] @ 0x794fdd 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794fdc github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x2bc github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:80 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 5376] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7d23e9 0x7c876e 0x7b7f3d 0x7b7339 0x7b6b49 0x7b79c8 0x7b7866 0x7bb2d6 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7d23e8 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x7c876d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x7b7f3c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b79c7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7865 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x265 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x7bb2d5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [38: 10944] @ 0xe7ec18 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7ec17 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x197 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:146 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [18: 1440] @ 0xec0d96 0xec0b99 0xe8ab58 0xe8a98d 0xe8a7d8 0xe92032 0xe92025 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xec0d95 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x55 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:126 # 0xec0b98 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushBack+0x78 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:181 # 0xe8ab57 github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0x97 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:122 # 0xe8a98c github.com/quic-go/quic-go.(*connIDManager).add+0x14c github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:107 # 0xe8a7d7 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:61 # 0xe92031 github.com/quic-go/quic-go.(*connection).handleNewConnectionIDFrame+0x171 github.com/quic-go/quic-go@v0.49.0/connection.go:1535 # 0xe92024 github.com/quic-go/quic-go.(*connection).handleFrame+0x164 github.com/quic-go/quic-go@v0.49.0/connection.go:1361 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 224] @ 0xeb565f 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb565e github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.49.0/stream.go:109 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [2: 96] @ 0xe81f8f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 80] @ 0xeb2775 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb2774 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x6b4 github.com/quic-go/quic-go@v0.49.0/server.go:701 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 512] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [13: 832] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 128] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0xe81f8f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 224] @ 0x6c8ee5 0xa010ed 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 1344] @ 0x52e025 0x52e199 0x65690c 0x65727d 0x7555cc 0x755525 0x75607e 0x756166 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7555cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x755524 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 11840] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x9ead79 0x9eace4 0x9eacdd 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9ead78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9eace3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9eacdc crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1005 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xa0480d 0xe7ef49 0xe8bf32 0x47efc1 # 0xa0480c crypto/tls.(*QUICConn).Start+0x6c crypto/tls/quic.go:211 # 0xe7ef48 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x88 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:175 # 0xe8bf31 github.com/quic-go/quic-go.(*connection).run+0x1b1 github.com/quic-go/quic-go@v0.49.0/connection.go:518 0: 0 [3: 48] @ 0xc23e2e 0x47efc1 # 0xc23e2d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:470 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 144] @ 0xea1506 0xea0baf 0xe97314 0xe93f0b 0xe8c8f7 0x47efc1 # 0xea1505 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x905 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:264 # 0xea0bae github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:184 # 0xe97313 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.49.0/connection.go:2171 # 0xe93f0a github.com/quic-go/quic-go.(*connection).handleCloseError+0x48a github.com/quic-go/quic-go@v0.49.0/connection.go:1699 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [7: 336] @ 0x471e3a 0xeb652c 0xeb65da 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb652b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x34b github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:43 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 560] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4c8c 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4c8b github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:310 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 384] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x9cb78b 0xa04968 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x9cb78a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 768] @ 0x14289cc 0x1429b8f 0x142af65 0x14bd45f 0x47efc1 # 0x14289cb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x20b github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x1429b8e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49b319 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 208] @ 0xbc9bf8 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 672] @ 0xeac3e6 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeac3e5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.49.0/send_stream.go:81 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 160] @ 0x6c8ee5 0xa010ed 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 2016] @ 0x9af4af 0xa00a05 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 448] @ 0x13998f5 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x13998f4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:371 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 1120] @ 0x84daae 0x84de06 0x888515 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x84daad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:154 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 192] @ 0x758230 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x75822f github.com/pactus-project/pactus/types/block.(*Header).Encode+0xcf github.com/pactus-project/pactus/types/block/header.go:98 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 384] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [20: 2240] @ 0x7386cf 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 576] @ 0xe9fcd7 0xe8a70c 0xe93fd9 0xe8c8f7 0x47efc1 # 0xe9fcd6 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x336 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:177 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe93fd8 github.com/quic-go/quic-go.(*connection).handleCloseError+0x558 github.com/quic-go/quic-go@v0.49.0/connection.go:1703 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [1: 32] @ 0x142e47d 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e47c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x11c github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 80] @ 0x73cf87 0x73ce3f 0x142e5b2 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [19: 2432] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 256] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 336] @ 0x85d57d 0x85c845 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85d57c encoding/asn1.makeField+0xb9c encoding/asn1/marshal.go:714 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 576] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0xbb4cea 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ce9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:316 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [14: 1344] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 160] @ 0x11c5b9e 0x12430cb 0x123f44a 0x47efc1 # 0x11c5b9d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:745 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 112] @ 0x7e5632 0xc22456 0xc22437 0xc223e8 0xc224fd 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xc22455 github.com/mr-tron/base58/base58.FastBase58Encoding+0x95 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22436 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc223e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc224fc github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:323 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 2048] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 72] @ 0xe8753e 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8753d github.com/quic-go/quic-go.init.func1+0x5fd github.com/quic-go/quic-go@v0.49.0/connection.go:266 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 1152] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 720] @ 0x862065 0x87a4df 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87a4de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 512] @ 0xe735d2 0xe7292a 0xea3f84 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xe735d1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:56 # 0xe72929 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x29 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:95 # 0xea3f83 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x143 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:529 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4: 96] @ 0x85c89e 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85c89d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 448] @ 0xeab847 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xeab846 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.49.0/send_conn.go:51 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [10: 1280] @ 0x9eba75 0x9eba45 0x9eb957 0x863882 0x863c12 0x9eb245 0x9eb138 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9eba74 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9eba44 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9eb956 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1022 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eb244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eb137 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x257 crypto/tls/handshake_messages.go:1021 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 2176] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 1792] @ 0xe1f02c 0xe1f365 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1f364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:52 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [11: 1056] @ 0x837b1a 0x84cbd1 0x84932b 0x87a538 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84cbd0 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:256 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 224] @ 0x863ac5 0x86399b 0xa00905 0xa00728 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [28: 3584] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af079 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 576] @ 0x862065 0x879985 0x87ef30 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879984 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x87ef2f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:944 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0xe87e05 0xe87dcd 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87e04 github.com/quic-go/quic-go.newCryptoStreamManager+0xec4 github.com/quic-go/quic-go@v0.49.0/crypto_stream_manager.go:21 # 0xe87dcc github.com/quic-go/quic-go.init.func1+0xe8c github.com/quic-go/quic-go@v0.49.0/connection.go:331 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 49152] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [2: 3584] @ 0xbc8ac5 0xbcfe96 0xbd1205 0x47efc1 # 0xbc8ac4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:325 # 0xbcfe95 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x155 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:141 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [17: 2176] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 800] @ 0x9fc1b5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9fc1b4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x734 crypto/tls/handshake_server_tls13.go:684 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 2688] @ 0x72a609 0x72a691 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a608 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x72a690 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [12: 1152] @ 0x863b87 0xa00905 0xa00728 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 384] @ 0x49b332 0x49a925 0x624ac9 0x624aae 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x624ac8 math/big.putNat+0x3c8 math/big/nat.go:643 # 0x624aad math/big.nat.divLarge+0x3ad math/big/natdiv.go:620 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1344] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 48] @ 0x87943a 0x87edea 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879439 crypto/x509.parseName+0x59 crypto/x509/parser.go:117 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 8960] @ 0x9c957c 0x9c90b8 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0x4d918c 0x8624c5 0x879c25 0x879ccb 0x87ece5 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0x8624c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x879c24 crypto/x509.parseTime+0xe4 crypto/x509/parser.go:174 # 0x879cca crypto/x509.parseValidity+0x2a crypto/x509/parser.go:188 # 0x87ece4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:916 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [24: 3072] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 1008] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x794dd1 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x794dd0 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xb0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 1440] @ 0x863b87 0x9e81c9 0x9e7d50 0x863882 0x863c12 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e81c8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e7d4f crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:855 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [24: 3072] @ 0xeb60cb 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb60ca github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.49.0/streams_map.go:87 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 48] @ 0x757ad6 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 240] @ 0x8728aa 0x87ec8d 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8728a9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x87ec8c crypto/x509.parseCertificate+0x52c crypto/x509/parser.go:910 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 320] @ 0xc1ea65 0xc21071 0x47efc1 # 0xc1ea64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:60 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 32] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x755df1 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755df0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 2496] @ 0xe8a2ae 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8a2ad github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xed github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:104 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 704] @ 0x737f7d 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 96] @ 0x4409e9 0x4535b7 0x478205 0x125164b 0x1251627 0x126fca2 0x126fe27 0x12838aa 0x1239dff 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x478204 sync.runtime_SemacquireRWMutexR+0x24 runtime/sema.go:100 # 0x125164a sync.(*RWMutex).RLock+0x4a sync/rwmutex.go:72 # 0x1251626 github.com/pactus-project/pactus/state.(*state).LastBlockHeight+0x26 github.com/pactus-project/pactus/state/state.go:242 # 0x126fca1 github.com/pactus-project/pactus/sync/firewall.(*Firewall).isExpiredMessage+0x61 github.com/pactus-project/pactus/sync/firewall/firewall.go:238 # 0x126fe26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).AllowBlockRequest+0x26 github.com/pactus-project/pactus/sync/firewall/firewall.go:249 # 0x12838a9 github.com/pactus-project/pactus/sync.(*synchronizer).blockTopicEvaluator+0x29 github.com/pactus-project/pactus/sync/sync.go:564 # 0x1239dfe github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x11e github.com/pactus-project/pactus/network/gossip.go:222 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [10: 640] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 336] @ 0x52c0c5 0xeb2645 0xeb0f2c 0xeafe05 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xeb2644 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x584 github.com/quic-go/quic-go@v0.49.0/server.go:687 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [33: 15840] @ 0x9c957c 0x9c90b8 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 560] @ 0xea6996 0xea5e8e 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea6995 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:845 # 0xea5e8d github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x84d github.com/quic-go/quic-go@v0.49.0/packet_packer.go:769 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [116: 103936] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 240] @ 0xe7c81e 0xe7cd06 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0xe7c81d github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0x15d github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:42 # 0xe7cd05 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0x125 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:74 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 512] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ecb5 0x11ca4c5 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x11ca4c4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x1c4 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:114 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [11: 1056] @ 0x863b87 0xa00905 0xa00728 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [60: 30720] @ 0x8235bc 0x8231ab 0xe7db94 0xe82c12 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe82c11 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x191 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:48 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [16: 1536] @ 0x737e92 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 96] @ 0x847065 0x846a6b 0x49a794 0x846a1e 0x8469ef 0x9f910a 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x847064 crypto/ecdh.(*x25519Curve).privateKeyToPublicKey+0x64 crypto/ecdh/x25519.go:60 # 0x846a6a crypto/ecdh.(*PrivateKey).PublicKey.func1+0x2a crypto/ecdh/ecdh.go:178 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x846a1d sync.(*Once).Do+0x3d sync/once.go:67 # 0x8469ee crypto/ecdh.(*PrivateKey).PublicKey+0xe crypto/ecdh/ecdh.go:162 # 0x9f9109 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6c9 crypto/tls/handshake_server_tls13.go:241 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 1920] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0x1279a27 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x1279a26 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0xc6 github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0xea54f1 0xea4a0a 0xea5a75 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea54f0 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x850 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:683 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea5a74 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x434 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:725 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [28: 4032] @ 0xe8b73d 0xe8b78e 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b73c github.com/quic-go/quic-go/internal/flowcontrol.NewConnectionFlowController+0x3dc github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/connection_flow_controller.go:28 # 0xe8b78d github.com/quic-go/quic-go.(*connection).preSetup+0x42d github.com/quic-go/quic-go@v0.49.0/connection.go:459 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 288] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0xbb4cea 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ce9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:316 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [50: 16000] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1440] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 96] @ 0xacd851 0xacd573 0xad24ac 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1280] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0xea5b4d 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xea5b4c github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x50c github.com/quic-go/quic-go@v0.49.0/packet_packer.go:730 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 16] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6ac25 0xd68f05 0xd6cdcf 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6ac24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:514 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [9: 576] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 128] @ 0x760b25 0x7609ff 0x142ea27 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x760b24 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x7609fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x142ea26 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x46 github.com/pactus-project/pactus/www/grpc/blockchain.go:317 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 2304] @ 0x7b2c71 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2c70 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x410 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 144] @ 0x49b319 0x49a925 0x12eb34d 0x12eb12d 0x12ecaf8 0x12ebe1b 0x12ebf0a 0x12f363c 0x12f18fe 0x130839e 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12ecaf7 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.70.0/mem/buffers.go:154 # 0x12ebe1a google.golang.org/grpc/mem.(*sliceReader).freeFirstBufferIfEmpty+0x5a google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:165 # 0x12ebf09 google.golang.org/grpc/mem.(*sliceReader).Read+0x49 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:188 # 0x12f363b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x37b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:996 # 0x12f18fd google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x19d google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:601 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [19: 456] @ 0x45ae72 0x45a985 0x45abc5 0x5d7f2b 0x5d7e76 0xbb5ffe 0xe47d23 0x47efc1 # 0x5d7f2a net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xbb5ffd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x5d github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:251 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xe8295c 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 80] @ 0x511406 0x7573a5 0x757303 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7573a4 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x757302 github.com/pactus-project/pactus/types/block.(*Block).String+0x22 github.com/pactus-project/pactus/types/block/block.go:147 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 1728] @ 0x1433951 0x143468d 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433950 encoding/hex.EncodeToString+0x3b0 encoding/hex/hex.go:127 # 0x143468c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 1152] @ 0x73ac9e 0x73ad0c 0x1433832 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73ac9d encoding/hex.EncodeToString+0x3d encoding/hex/hex.go:127 # 0x73ad0b github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 1248] @ 0xacd851 0xacd573 0xad24ac 0xb9a845 0xc1eaea 0xc21071 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [26: 4160] @ 0xd6e130 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6e12f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:68 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [7: 448] @ 0x621505 0x62147d 0x84cc99 0x84cc0c 0x84932b 0x87a538 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x84cc98 math/big.(*Int).SetBytes+0x118 math/big/int.go:512 # 0x84cc0b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:264 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 480] @ 0x52c0c5 0xe7ef29 0xe8bf32 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xe7ef28 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x68 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:175 # 0xe8bf31 github.com/quic-go/quic-go.(*connection).run+0x1b1 github.com/quic-go/quic-go@v0.49.0/connection.go:518 0: 0 [1: 80] @ 0x96bab8 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bab7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 2304] @ 0x863b87 0x9eb245 0x9eb138 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9eb244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eb137 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x257 crypto/tls/handshake_messages.go:1021 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 2464] @ 0xd91728 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd91727 github.com/libp2p/go-yamux/v4.newStream+0x107 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:57 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [5: 160] @ 0xa009a5 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 2800] @ 0xd91689 0xd91782 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd91688 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd91781 github.com/libp2p/go-yamux/v4.newStream+0x161 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:63 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [11: 1408] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [8: 256] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 1600] @ 0x511406 0xd6e114 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6e113 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb3 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [9: 720] @ 0xec0d96 0xe8ac17 0xe8ab9c 0xe8a98d 0xe8a7d8 0xe92032 0xe92025 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xec0d95 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x55 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:126 # 0xe8ac16 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertBefore+0x156 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:192 # 0xe8ab9b github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0xdb github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:141 # 0xe8a98c github.com/quic-go/quic-go.(*connIDManager).add+0x14c github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:107 # 0xe8a7d7 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:61 # 0xe92031 github.com/quic-go/quic-go.(*connection).handleNewConnectionIDFrame+0x171 github.com/quic-go/quic-go@v0.49.0/connection.go:1535 # 0xe92024 github.com/quic-go/quic-go.(*connection).handleFrame+0x164 github.com/quic-go/quic-go@v0.49.0/connection.go:1361 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 160] @ 0x124f6c5 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x760deb 0x7618eb 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x85d33e 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x45ae72 0x45a985 0x45ac9d 0x5d7efc 0x5d7e76 0xbb60ad 0xe47d23 0x47efc1 # 0x5d7efb net.JoinHostPort+0x1fb net/ipsock.go:240 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xbb60ac github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10c github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:259 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [9: 288] @ 0x758230 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75822f github.com/pactus-project/pactus/types/block.(*Header).Encode+0xcf github.com/pactus-project/pactus/types/block/header.go:98 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1520] @ 0x7558d5 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7558d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1520] @ 0x760deb 0x76183f 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x1279ab8 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1279ab7 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x157 github.com/pactus-project/pactus/sync/handler_blocks_request.go:109 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0x142cee5 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cee4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x404 github.com/pactus-project/pactus/www/grpc/blockchain.go:161 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 96] @ 0xe9f925 0x47efc1 # 0xe9f924 github.com/quic-go/quic-go.(*packetHandlerMap).Retire.func1+0x84 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:149 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [23: 2944] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a8d4 0xe8945f 0xe89390 0xeac21c 0xe8cde5 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xe8945e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:63 # 0xe8938f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:50 # 0xeac21b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.49.0/send_queue.go:90 # 0xe8cde4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.49.0/connection.go:525 0: 0 [8: 512] @ 0x737f3f 0x9af079 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 2464] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 288] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1200] @ 0x862065 0x87a4df 0x87f088 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87a4de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 576] @ 0x78fc46 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x78fc45 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x285 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:488 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x4a029f 0x4a0228 0x5db4fe 0x5dcc91 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x4a029e internal/itoa.Uitoa+0xde internal/itoa/itoa.go:32 # 0x4a0227 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x5db4fd net.(*UDPAddr).String+0x17d net/udpsock.go:55 # 0x5dcc90 net.DialUDP+0x150 net/udpsock.go:299 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [3: 192] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 9472] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7bd89e 0x96b042 0x96d66b 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7bd89d github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x96b041 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x96d66a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:94 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [11: 704] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [26: 2496] @ 0x6d0ba5 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49b3c8 0x49a925 0xecb09f 0xecb07c 0xea9b0a 0xea91cd 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0xb79fc5 0xb79f95 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b3c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xecb09e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xecb07b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xea9b09 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:236 # 0xea91cc github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.49.0/receive_stream.go:148 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb79fc4 io.ReadFull+0x184 io/io.go:354 # 0xb79f94 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x154 github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [17: 1632] @ 0x4bce5d 0x545bd9 0x5465fd 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x545bd8 encoding/json.indirect+0x318 encoding/json/decode.go:476 # 0x5465fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:600 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 896] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xe4a2a5 0xe497fa 0xe48572 0x47efc1 # 0xe4a2a4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0xa04 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:189 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [5: 120] @ 0xe5967c 0xe87234 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe5967b github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x3b github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:103 # 0xe87233 github.com/quic-go/quic-go.init.func1+0x2f3 github.com/quic-go/quic-go@v0.49.0/connection.go:251 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 96] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [65: 5200] @ 0xb985ce 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb985cd github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:62 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 128] @ 0x5c4050 0x5c3fc6 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c404f net.CIDRMask+0x16f net/ip.go:87 # 0x5c3fc5 net.newAddr+0xe5 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [19: 2432] @ 0x63e14f 0x1268425 0x1268426 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x1268424 github.com/fxamacker/cbor/v2.Marshal+0x104 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268425 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x105 github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 2048] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 600] @ 0x12c910a 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9109 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x309 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:250 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0x73cfca 0x9719da 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x9719d9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:94 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x73716d 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x73716c github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 6144] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 10752] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 384] @ 0xba631f 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba631e github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4be github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:97 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0x126fd2e 0x126fe27 0x12838aa 0x1239dff 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x126fd2d github.com/pactus-project/pactus/sync/firewall.(*Firewall).isExpiredMessage+0xed github.com/pactus-project/pactus/sync/firewall/firewall.go:239 # 0x126fe26 github.com/pactus-project/pactus/sync/firewall.(*Firewall).AllowBlockRequest+0x26 github.com/pactus-project/pactus/sync/firewall/firewall.go:249 # 0x12838a9 github.com/pactus-project/pactus/sync.(*synchronizer).blockTopicEvaluator+0x29 github.com/pactus-project/pactus/sync/sync.go:564 # 0x1239dfe github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x11e github.com/pactus-project/pactus/network/gossip.go:222 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [6: 96] @ 0x898335 0x898a47 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x898334 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1b4 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:207 # 0x898a46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 160] @ 0x52b8b2 0x5b81c9 0x5b8191 0x5b95cb 0x5bc9a5 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x5b81c8 context.WithDeadline+0x2e8 context/context.go:612 # 0x5b8190 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:181 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [7: 336] @ 0x8b54f6 0x8b4db0 0x9592c7 0x968d1d 0xf6581e 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x9592c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:164 # 0x968d1c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:164 # 0xf6581d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:116 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xeae0b7 0xeb5b1b 0xf65ff7 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xeae0b6 github.com/quic-go/quic-go.(*sendStream).Close+0x136 github.com/quic-go/quic-go@v0.49.0/send_stream.go:416 # 0xeb5b1a github.com/quic-go/quic-go.(*stream).Close+0x1a github.com/quic-go/quic-go@v0.49.0/stream.go:132 # 0xf65ff6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Close+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:45 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 528] @ 0xc1a8be 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0x6d0b72 0x6d0b66 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6d0b71 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:20 # 0x6d0b65 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:880 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x760deb 0x76183f 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 704] @ 0x621505 0x62147d 0x84cd32 0x84ccc7 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x84cd31 math/big.(*Int).SetBytes+0x1b1 math/big/int.go:512 # 0x84ccc6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x146 crypto/elliptic/nistec.go:265 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0xa01baa 0xa01a70 0x9f92d0 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa01ba9 crypto/tls.kyberSharedSecret+0xe9 crypto/tls/key_schedule.go:154 # 0xa01a6f crypto/tls.kyberEncapsulate+0x8f crypto/tls/key_schedule.go:143 # 0x9f92cf crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x88f crypto/tls/handshake_server_tls13.go:253 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 672] @ 0x837b1a 0x84dc78 0x84de06 0x888515 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84dc77 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3d7 crypto/elliptic/nistec.go:158 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 192] @ 0x83b765 0x868b17 0x868ef7 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x83b764 crypto/internal/nistec.P256OrdInverse+0x904 crypto/internal/nistec/p256_ordinv.go:99 # 0x868b16 crypto/ecdsa.inverse[...]+0xf6 crypto/ecdsa/ecdsa.go:372 # 0x868ef6 crypto/ecdsa.signNISTEC[...]+0xf6 crypto/ecdsa/ecdsa.go:305 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [139: 40032] @ 0x12fc54e 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x13a9267 0x1477775 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc54d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ad google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:561 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13a9266 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x1477774 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf4 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [202: 116352] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 240] @ 0x5bc3a5 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bc3a4 net.(*Resolver).goLookupIPCNAMEOrder+0x1524 net/dnsclient_unix.go:736 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [10: 320] @ 0x75730e 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75730d github.com/pactus-project/pactus/types/block.(*Block).String+0x2d github.com/pactus-project/pactus/types/block/block.go:147 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xacd899 0xacd573 0xad24ac 0xc2099a 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc20999 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 192] @ 0x8192c5 0xb98ae5 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc21071 0x47efc1 # 0x8192c4 github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0xa4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:46 # 0xb98ae4 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:109 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [5: 960] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x753ae6 0x753b5b 0x1433832 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x753ae5 encoding/hex.EncodeToString+0x45 encoding/hex/hex.go:127 # 0x753b5a github.com/pactus-project/pactus/crypto/ed25519.(*Signature).String+0xba github.com/pactus-project/pactus/crypto/ed25519/signature.go:49 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [28: 11648] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [12: 192] @ 0x14719a5 0x147193a 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14719a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x1e4 github.com/pactus-project/pactus/www/html/server.go:216 # 0x1471939 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:212 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [254: 146304] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 1056] @ 0x737e92 0x9af48b 0xa00a05 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 64] @ 0x9e3e78 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9e3e77 crypto/tls.(*clientHelloMsg).unmarshal+0xc77 crypto/tls/handshake_messages.go:628 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 784] @ 0xebbec8 0xeab825 0xeb284d 0xeb0f2c 0xeafe05 0x47efc1 # 0xebbec7 github.com/quic-go/quic-go.(*packetInfo).OOB+0x87 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:295 # 0xeab824 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.49.0/send_conn.go:48 # 0xeb284c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x78c github.com/quic-go/quic-go@v0.49.0/server.go:705 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [46: 9568] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [49: 10192] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9dac72 0x9d6fec 0x9d0e65 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9dac71 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x251 crypto/tls/handshake_client_tls13.go:739 # 0x9d6feb crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:145 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 64] @ 0x73e3b9 0x73dbdd 0x142cf2a 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73e3b8 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:137 # 0x73dbdc github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:85 # 0x142cf29 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [35: 8960] @ 0x8694e5 0x8694cd 0x868e6f 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8694e4 crypto/internal/bigmod.NewNat+0x44 crypto/internal/bigmod/nat.go:63 # 0x8694cc crypto/ecdsa.randomPoint[...]+0x2c crypto/ecdsa/ecdsa.go:207 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 1152] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x8fcde5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134a211 0x13998b5 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134a210 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x110 google.golang.org/grpc@v1.70.0/server.go:1373 # 0x13998b4 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [19: 1520] @ 0x143466f 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143466e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x52e593 0x52dfbd 0x52e199 0x534b77 0x6572ea 0x73a0ac 0x73a049 0x741dc6 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534b76 encoding/binary.Write+0xd6 encoding/binary/binary.go:400 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x73a0ab github.com/pactus-project/pactus/util/encoding.WriteElements+0x8b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x73a048 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x741dc5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [5: 80] @ 0x142cee5 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cee4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x404 github.com/pactus-project/pactus/www/grpc/blockchain.go:161 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 320] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xe8295c 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0xebdbfe 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 # 0xebdbfd github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.49.0/transport.go:323 0: 0 [7: 2912] @ 0x41310d 0x41366f 0x474c05 0xc2451f 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc2451e github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:510 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xbb4b73 0xbb35f4 0xbb5a77 0xbb5a54 0xf7219c 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xbb4b72 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x72 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb5a76 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x56 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb5a53 github.com/multiformats/go-multiaddr/net.WrapNetConn+0x33 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:94 # 0xf7219b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:40 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [11: 352] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x49b319 0x49a925 0x12eb34d 0x12eb12d 0x12ecaf8 0x13421b9 0x13420d2 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12ecaf7 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.70.0/mem/buffers.go:154 # 0x13421b8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:70 # 0x13420d1 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.70.0/rpc_util.go:906 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 18944] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7bd89e 0x971511 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7bd89d github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:249 # 0x971510 github.com/pactus-project/pactus/store.newValidatorStore+0x170 github.com/pactus-project/pactus/store/validator.go:26 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [6: 96] @ 0x760aaa 0x142ea0a 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x760aa9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x142ea09 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x73cfca 0x142e595 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5755: 3683200] @ 0x41310d 0x41366f 0x474c05 0xcc141d 0xcd4092 0xccfd05 0x47efc1 # 0xcc141c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x75c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1184 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [7: 18816] @ 0x821b90 0x821a58 0x9be411 0x9c3c24 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x821b8f crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x821a57 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0x9be410 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x9c3c23 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [6: 48] @ 0x143465b 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143465a github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ba github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 336] @ 0xc1aaa9 0xc1ab47 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1aaa8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:22 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x817e6f 0x817d25 0xbb3b91 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [7: 112] @ 0x5c379c 0x5c341f 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c379b net.newLink+0x17b net/interface_linux.go:89 # 0x5c341e net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [9: 288] @ 0xeb54af 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb54ae github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.49.0/stream.go:96 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [28: 2688] @ 0x73ad0b 0x73ad0c 0x1433832 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73ad0a encoding/hex.EncodeToString+0xaa encoding/hex/hex.go:129 # 0x73ad0b github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x529e05 0x52ba65 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x52ba64 context.WithDeadlineCause+0x384 context/context.go:624 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [7: 560] @ 0xd6afb6 0xd69b75 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0xd6afb5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x135 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:533 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a8d4 0x8aeb45 0x8ae886 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8aeb44 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.4/internal/order/range.go:45 # 0x8ae885 google.golang.org/protobuf/internal/order.RangeFields+0x265 google.golang.org/protobuf@v1.36.4/internal/order/range.go:64 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 528] @ 0x64b490 0x64bcff 0x64c6dc 0x6579ca 0x142db8a 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64b48f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x64bcfe github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1be github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x64c6db github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x6579c9 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x142db89 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:206 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [18: 864] @ 0x51f007 0x51f110 0x52404b 0x527e1f 0x78fb27 0x78fa73 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x527e1e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x78fb26 path/filepath.Join+0x166 path/filepath/path.go:131 # 0x78fa72 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0xb2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x7a0c05 0x79f6fb 0x7d25c8 0x7d2fa5 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 5632] @ 0x41310d 0x41366f 0x4741b9 0x7d69c5 0x7d59da 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d69c4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:446 # 0x7d59d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 18432] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 208] @ 0x7a9a25 0x7d2815 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a9a24 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [9: 576] @ 0x52e025 0x52e199 0x73597b 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x73597a compress/gzip.(*Writer).Write+0x13a compress/gzip/gzip.go:168 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1408] @ 0x474167 0x7d69c5 0x7d59da 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d69c4 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:446 # 0x7d59d9 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:282 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [5: 1040] @ 0x7a9a25 0x7d2815 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a9a24 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [806: 619008] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 32768] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [140: 2580480] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1280] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [8: 128] @ 0x7b2ba5 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2ba4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 112] @ 0x12ff259 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff258 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x238 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:756 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 40] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 96] @ 0x4409e9 0x4523d5 0xd91b05 0xd948d8 0xe2974d 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xc17aba 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xd91b04 github.com/libp2p/go-yamux/v4.(*Stream).Read+0x1a4 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 # 0xd948d7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc17ab9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x279 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:53 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 96] @ 0x756ab4 0x75886d 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x756ab3 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x75886c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 816] @ 0x134858d 0x134d92a 0x134633f 0x47efc1 # 0x134858c google.golang.org/grpc.(*Server).processUnaryRPC+0xdac google.golang.org/grpc@v1.70.0/server.go:1363 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 160] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x49b332 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 216] @ 0x4d082d 0x4d0886 0x4d0a05 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d082c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d0885 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d0a04 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [4: 96] @ 0x64c309 0x64c72f 0x6579ca 0x142db8a 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c72e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x6579c9 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x142db89 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:206 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 176] @ 0x137e205 0x137e1f6 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e204 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x64 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:388 # 0x137e1f5 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:137 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 192] @ 0x1471a6b 0x1471a17 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471a6a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2aa github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471a16 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x256 github.com/pactus-project/pactus/www/html/blockchain.go:213 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x73af1c 0x73e567 0x96dee7 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73af1b github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x73e566 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x96dee6 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x3a6 github.com/pactus-project/pactus/store/store.go:179 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0x51f1eb 0x511317 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [3: 144] @ 0xead6a5 0xead535 0xe9dd83 0xe9c876 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xead6a4 github.com/quic-go/quic-go.(*sendStream).popNewOrRetransmittedStreamFrame+0xa4 github.com/quic-go/quic-go@v0.49.0/send_stream.go:257 # 0xead534 github.com/quic-go/quic-go.(*sendStream).popStreamFrame+0x54 github.com/quic-go/quic-go@v0.49.0/send_stream.go:222 # 0xe9dd82 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.49.0/framer.go:257 # 0xe9c875 github.com/quic-go/quic-go.(*framer).Append+0x275 github.com/quic-go/quic-go@v0.49.0/framer.go:105 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 80] @ 0x529ddb 0x529dbd 0x52ba65 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x11c506d 0xba761c 0xba7445 0xba7125 0xba5f1a 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x52ba64 context.WithDeadlineCause+0x384 context/context.go:624 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x11c506c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1ac github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:703 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7444 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:211 # 0xba7124 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:161 # 0xba5f19 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:77 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [1: 16] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 2880] @ 0x5b39f5 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5b39f4 net.(*Dialer).DialContext+0x554 net/dial.go:514 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [12: 1152] @ 0x863b87 0x9f1a54 0x9f19bc 0x9f30d8 0x9fd5a6 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fd5a5 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:855 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 208] @ 0x474bac 0x1180177 0x117ff96 0x117f99e 0x117e8c5 0x47efc1 # 0x1180176 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).addExternalAddrsUnlocked+0x6d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:500 # 0x117ff95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).recordObservationUnlocked+0x4f5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:468 # 0x117f99d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x39d github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:428 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [14: 1344] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x127e4f1 0x78b0d6 0x78b205 0x127b7ca 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127b7c9 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_proposal.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 16] @ 0x819ecf 0x8174e5 0xbb4d1d 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4d1c github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:322 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xc1a69c 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [9: 720] @ 0x9f2b95 0x9f2b65 0x9f2a77 0x863882 0x863c12 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9f30d8 0x9fe2cd 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f2b94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f2b64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f2a76 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1839 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fe2cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6ec crypto/tls/handshake_server_tls13.go:999 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1344] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x5accd1 0x5acad0 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5accd0 net.sortByRFC6724withSrcs+0x1d0 net/addrselect.go:32 # 0x5acacf net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [2: 64] @ 0xc1a765 0xc1a703 0xc1a717 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 352] @ 0xc1a99e 0xc1aa0c 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32768] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a8d4 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 240] @ 0x11c3a68 0x11c4385 0x11c41cf 0x47efc1 # 0x11c3a67 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x2e7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:513 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [5: 120] @ 0x7be27f 0x7b386b 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b386a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:863 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 2688] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 704] @ 0x737f7d 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1280] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x64c5d0 0x142ec2b 0x142eba8 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142ec2a github.com/pactus-project/pactus/crypto.Address.String+0x24a github.com/pactus-project/pactus/crypto/address.go:93 # 0x142eba7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1c7 github.com/pactus-project/pactus/www/grpc/blockchain.go:321 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [0: 0] @ 0x44f176 0x465f2e 0x45f934 0x7e46e5 0x145263b 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x7e46e4 runtime/trace.Start+0x84 runtime/trace/trace.go:125 # 0x145263a net/http/pprof.Trace+0x2ba net/http/pprof/pprof.go:183 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [45: 9360] @ 0x474bac 0xcbe347 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe346 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x866 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:816 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [8: 192] @ 0xe9f93b 0x47efc1 # 0xe9f93a github.com/quic-go/quic-go.(*packetHandlerMap).Retire.func1+0x9a github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:149 0: 0 [21: 2688] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0x49ad5d 0x49ac26 0x49a97c 0x63e091 0x63e085 0x760e07 0x760ddb 0x76183f 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x63e090 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:968 # 0x63e084 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:925 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x49b319 0x49a925 0x12ecb85 0x13421b9 0x13420d2 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12ecb84 google.golang.org/grpc/mem.(*buffer).Free+0xe4 google.golang.org/grpc@v1.70.0/mem/buffers.go:162 # 0x13421b8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:70 # 0x13420d1 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.70.0/rpc_util.go:906 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [42: 5376] @ 0xe16fb9 0xe22678 0x47efc1 # 0xe16fb8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x18b8 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:271 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [75: 38400] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 480] @ 0x75ef7a 0x75efbd 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75ef79 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x179 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x75efbc github.com/pactus-project/pactus/committee.(*committee).Update+0x1bc github.com/pactus-project/pactus/committee/committee.go:65 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x737f3f 0x7386ab 0x738807 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0x738806 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:94 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0x529f25 0xeac4a5 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x529f24 context.WithCancelCause+0x64 context/context.go:265 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 5376] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [20: 960] @ 0x760abb 0x760a98 0x142ea0a 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x760aba bytes.NewBuffer+0x3a bytes/buffer.go:472 # 0x760a97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x142ea09 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x29 github.com/pactus-project/pactus/www/grpc/blockchain.go:314 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 880] @ 0x85c49d 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85c49c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [16: 1792] @ 0x7386cf 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [62: 3968] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0xbb4baa 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 1280] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [6: 144] @ 0x654f8e 0x6558e6 0x73a7bd 0x97c3ed 0x97c401 0x97ed6e 0x98038d 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x97c3ec github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x97c400 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x97ed6d github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6d github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x98038c github.com/pactus-project/pactus/execution.CheckAndExecute+0x1ac github.com/pactus-project/pactus/execution/execution.go:52 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x73affb 0x73e7c8 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 192] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 560] @ 0x474487 0xe16da5 0xe22678 0x47efc1 # 0xe16da4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x16a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:247 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 64] @ 0xa009a5 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0x9ee2d3 0x9ee1ad 0x9ee1ac 0x863882 0x863c12 0x9edb79 0x9eda78 0x863882 0x863c12 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9ee2d2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x712 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9ee1ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ec vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9ee1ab crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5eb crypto/tls/handshake_messages.go:1253 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9edb78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eda77 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1238 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 3200] @ 0xeb6279 0xeb6315 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6278 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x98 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:41 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [25: 3200] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 384] @ 0xe735d2 0xe7404e 0xe72975 0xea4dd2 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe735d1 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:56 # 0xe7404d github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x16d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:208 # 0xe72974 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x74 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:104 # 0xea4dd1 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x131 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:645 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 96] @ 0x596dc5 0x596dc6 0x5c58d3 0xbb3b7a 0x11c22fb 0x11c22db 0x11c418b 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0xbb3b79 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x1f9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0x11c22fa github.com/multiformats/go-multiaddr/net.FromIP+0x35a github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0x11c22da github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x33a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:369 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 128] @ 0x81a428 0xe23f45 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe23f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:513 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [95: 10640] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 16] @ 0xb7ec4f 0xb7e324 0xb80cd5 0xb80a65 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7ec4e runtime/pprof.printCountProfile.func1+0xae runtime/pprof/pprof.go:465 # 0xb7e323 runtime/pprof.printCountProfile+0x203 runtime/pprof/pprof.go:478 # 0xb80cd4 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:801 # 0xb80a64 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:752 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xa801c5 0xa802ae 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa801c4 net/http.Error+0x1e4 net/http/server.go:2252 # 0xa802ad net/http.NotFound+0x2d net/http/server.go:2256 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 1536] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 160] @ 0xa0b850 0x9c2836 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa0b84f crypto/tls.aeadAESGCMTLS13+0x6f crypto/tls/cipher_suites.go:560 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [34: 2176] @ 0x142ea65 0x142ea4f 0x142ea1b 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142ea64 encoding/hex.EncodeToString+0x84 encoding/hex/hex.go:127 # 0x142ea4e github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6e github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142ea1a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3a github.com/pactus-project/pactus/www/grpc/blockchain.go:317 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [13: 1664] @ 0x8888ee 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x8888ed crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 120] @ 0xe9c911 0xea5262 0xea4a0a 0xea5a75 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xe9c910 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.49.0/framer.go:107 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea5a74 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x434 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:725 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [3: 768] @ 0x52e593 0x52dfbd 0x52e199 0xa05ccf 0xa057fc 0x9c8e07 0x9c8eb9 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0xa05cce crypto/tls.(*Conn).quicWaitForSignal+0x18e crypto/tls/quic.go:494 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [46: 736] @ 0x73cf87 0x142e595 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [21: 1008] @ 0x760abb 0x760a98 0x7609ff 0x142ea27 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x760aba bytes.NewBuffer+0x3a bytes/buffer.go:472 # 0x760a97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x7609fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x142ea26 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x46 github.com/pactus-project/pactus/www/grpc/blockchain.go:317 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 128] @ 0x49b332 0x49a925 0x9658d7 0xd93a3c 0xd939ed 0xd91b46 0xd948d8 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x1243738 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd93a3b github.com/libp2p/go-buffer-pool.Put+0x17b github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd939ec github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Read+0x12c github.com/libp2p/go-yamux/v4@v4.0.1/util.go:122 # 0xd91b45 github.com/libp2p/go-yamux/v4.(*Stream).Read+0x1e5 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:120 # 0xd948d7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x1243737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [12: 768] @ 0xe9c4bc 0xecac5f 0xe8a2f1 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9c4bb github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1bb github.com/quic-go/quic-go@v0.49.0/framer.go:82 # 0xecac5e github.com/quic-go/quic-go.(*connection).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.49.0/connection.go:2279 # 0xe8a2f0 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x130 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:104 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 192] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1824] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 432] @ 0x1243137 0x123f44a 0x47efc1 # 0x1243136 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2d6 github.com/pactus-project/pactus/network/stream.go:95 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 147456] @ 0x146f7ba 0x146f77f 0x146f7c9 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x146f7b9 bytes.(*Buffer).String+0x759 bytes/buffer.go:71 # 0x146f77e github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x71e github.com/pactus-project/pactus/www/html/server.go:273 # 0x146f7c8 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x768 github.com/pactus-project/pactus/www/html/blockchain.go:42 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 240] @ 0xd6b375 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6b374 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:561 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [9: 216] @ 0xbd4095 0x11c2077 0x11c418b 0x47efc1 # 0xbd4094 github.com/libp2p/go-netroute.New+0x394 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:88 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [6: 192] @ 0x85c49d 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85c49c encoding/asn1.makeBody+0xb9c encoding/asn1/marshal.go:522 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 256] @ 0x755572 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x755571 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x71 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 96] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127dc25 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127dc24 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0xc4 github.com/pactus-project/pactus/sync/sync.go:281 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x142e4d5 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e4d4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0x174 github.com/pactus-project/pactus/www/grpc/blockchain.go:291 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 14592] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 640] @ 0x848dff 0x888539 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x848dfe crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x888538 crypto/x509.marshalPublicKey+0x558 crypto/x509/x509.go:106 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 96] @ 0xeb2dcb 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb2dca github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xd0a github.com/quic-go/quic-go@v0.49.0/server.go:745 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [14: 896] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [22: 1056] @ 0x142dc65 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142dc64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x104 github.com/pactus-project/pactus/www/grpc/blockchain.go:214 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 576] @ 0x511406 0x12aa4ca 0x133ff77 0x133f4a5 0x1319fad 0x133ef7c 0x12b7674 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12aa4c9 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.70.0/internal/channelz/logging.go:40 # 0x133ff76 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x376 google.golang.org/grpc@v1.70.0/resolver_wrapper.go:200 # 0x133f4a4 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x1a4 google.golang.org/grpc@v1.70.0/resolver_wrapper.go:133 # 0x1319fac google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3ec google.golang.org/grpc@v1.70.0/internal/resolver/dns/dns_resolver.go:128 # 0x133ef7b google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x1db google.golang.org/grpc@v1.70.0/resolver_wrapper.go:81 # 0x12b7673 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:94 0: 0 [2: 192] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x758285 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x758284 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x124 github.com/pactus-project/pactus/types/block/header.go:100 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0x737e92 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 64] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4b0626 0x4c2a6d 0x6429a5 0x6429a6 0x64144e 0x643e09 0x63e546 0x63e125 0x1268425 0x1268426 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x4b0625 reflect.packEface+0x45 reflect/value.go:132 # 0x4c2a6c reflect.valueInterface+0xac reflect/value.go:1510 # 0x6429a4 reflect.Value.Interface+0x144 reflect/value.go:1481 # 0x6429a5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1672 # 0x64144d github.com/fxamacker/cbor/v2.encodeStruct+0x44d github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1493 # 0x643e08 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1886 # 0x63e545 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:991 # 0x63e124 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xc4 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:927 # 0x1268424 github.com/fxamacker/cbor/v2.Marshal+0x104 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268425 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x105 github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 256] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xd6d1b1 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0xd6d1b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:861 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [30: 1920] @ 0x142eada 0x142ea4f 0x142ea1b 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142ead9 encoding/hex.EncodeToString+0xf9 encoding/hex/hex.go:129 # 0x142ea4e github.com/pactus-project/pactus/crypto/hash.Hash.String+0x6e github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142ea1a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3a github.com/pactus-project/pactus/www/grpc/blockchain.go:317 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 288] @ 0x142eb12 0x142ec65 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142eb11 encoding/hex.EncodeToString+0x131 encoding/hex/hex.go:127 # 0x142ec64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x284 github.com/pactus-project/pactus/www/grpc/blockchain.go:318 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [29: 4640] @ 0x64c5d0 0x739e56 0x14337e8 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 216] @ 0x75efe5 0x75efd7 0x75efbd 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75efe4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x1e4 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x75efd6 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x1d6 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x75efbc github.com/pactus-project/pactus/committee.(*committee).Update+0x1bc github.com/pactus-project/pactus/committee/committee.go:65 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 576] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [0: 0] @ 0x476f25 0x476f2d 0xb81785 0xb81410 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb81784 runtime/pprof.writeProfileInternal+0x344 runtime/pprof/pprof.go:953 # 0xb8140f runtime/pprof.writeMutex+0x2f runtime/pprof/pprof.go:920 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [41: 7216] @ 0x143371c 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143371b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x17b github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [80: 1280] @ 0x534cfa 0x6572ea 0x73d07b 0x73cf5c 0x142e595 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x73d07a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x73cf5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:161 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [16: 1792] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [13: 832] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 64] @ 0x9f2759 0x9f26c4 0x9f26bd 0x9f30d8 0x9fe2cd 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f2758 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f26c3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9f26bc crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1833 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fe2cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6ec crypto/tls/handshake_server_tls13.go:999 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1568] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 336] @ 0x64c309 0x64c5a5 0x143392d 0x14338c1 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0xcd5393 0xcd53f9 0xcc311a 0xcc311b 0xcc2cdc 0xcbd7eb 0xcd3684 0xccfce7 0x47efc1 # 0xcd5392 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x192 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:30 # 0xcd53f8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:95 # 0xcc3119 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:72 # 0xcc311a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1349 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcbd7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).PreValidation+0x52a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:723 # 0xcd3683 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9e3 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1109 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [22: 2112] @ 0x143463f 0x143468d 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143463e encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x143468c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 832] @ 0x1433612 0x14335fe 0x14335c6 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433611 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x14335fd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14335c5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 7040] @ 0xbc6f66 0xbc711a 0xbd181b 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbd181a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x27a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:273 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0x13546a8 0x13521df 0x13540c9 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x13521de google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [68: 10880] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 1920] @ 0xe7438e 0xe744db 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7438d github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:48 # 0xe744da github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:138 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 384] @ 0x737f3f 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 64] @ 0xbb83ed 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [9: 288] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 8096] @ 0x474167 0xe9bc9f 0xe9b59d 0xeaa06e 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe9bc9e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:176 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xeaa06d github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [15: 720] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x6120f8 0x73c1e5 0x73bdaf 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x6120f7 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x73c1e4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x73bdae github.com/pactus-project/pactus/sortition.Evaluate+0x1ee github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 560] @ 0x529ddb 0x529dbd 0x9cb78b 0xa04968 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x9cb78a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0x40a6b4 0x4e0508 0xba86fc 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xba86fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:353 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [8: 21504] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 320] @ 0x1114547 0x131236d 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x1114546 golang.org/x/net/http2/hpack.NewDecoder+0x26 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:103 # 0x131236c google.golang.org/grpc/internal/transport.newFramer+0x44c google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:421 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 128] @ 0x52e593 0x52dfbd 0x54c22a 0x54c21c 0x54fb04 0x54ddbe 0x54f783 0x54b433 0x54b1fd 0x54aade 0x14857dd 0x1480edb 0x54be12 0x54b433 0x54b1fd 0x54aade 0x14904b1 0x148fccb 0x149233f 0xa7ffa9 0xa81eaa 0x1491be4 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x54c229 bytes.(*Buffer).Grow+0x189 bytes/buffer.go:168 # 0x54c21b encoding/json.addrMarshalerEncoder+0x17b encoding/json/encode.go:462 # 0x54fb03 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:902 # 0x54ddbd encoding/json.structEncoder.encode+0x21d encoding/json/encode.go:715 # 0x54f782 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:887 # 0x54b432 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:322 # 0x54b1fc encoding/json.(*encodeState).marshal+0xbc encoding/json/encode.go:298 # 0x54aadd encoding/json.Marshal+0xbd encoding/json/encode.go:164 # 0x14857dc github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.0/json.go:184 # 0x1480eda github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.0/base.go:168 # 0x54be11 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:441 # 0x54b432 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:322 # 0x54b1fc encoding/json.(*encodeState).marshal+0xbc encoding/json/encode.go:298 # 0x54aadd encoding/json.Marshal+0xbd encoding/json/encode.go:164 # 0x14904b0 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x650 github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:133 # 0x148fcca github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.0/jhttp/bridge.go:70 # 0x149233e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x1491be3 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x183 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x143367a 0x14335fe 0x14335c6 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433679 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x14335fd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14335c5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 288] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x13817c9 0x138179c 0x138177e 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13817c8 net/textproto.MIMEHeader.Set+0x328 net/textproto/header.go:22 # 0x138179b net/http.Header.Set+0x2fb net/http/header.go:40 # 0x138177d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x2dd github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:175 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x126f085 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x126f084 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0x2c4 github.com/pactus-project/pactus/sync/firewall/firewall.go:76 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 1904] @ 0x7386cf 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1440] @ 0x863b87 0x8637bd 0x9f0265 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x8637bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f0264 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1467 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 288] @ 0xe7436b 0xe7438f 0xe744e9 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7436a github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xea github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:24 # 0xe7438e github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:49 # 0xe744e8 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:139 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 288] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xe8b387 0xe8b3d4 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xe8b386 github.com/quic-go/quic-go.newCryptoStream+0x26 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [16: 512] @ 0x12fbe6c 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe6b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:44 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 192] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 5936] @ 0x142ec47 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142ec46 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x266 github.com/pactus-project/pactus/www/grpc/blockchain.go:316 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 432] @ 0x471e3a 0xcc57cb 0xcc5769 0xccfd57 0x47efc1 # 0xcc57ca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x22a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1790 # 0xcc5768 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1537 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [19: 2128] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0x1242ff8 0x123f44a 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x1242ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [11: 704] @ 0x737f7d 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 384] @ 0x9e8375 0x9e8345 0x9e8257 0x863882 0x863c12 0x9e81c9 0x9e7d50 0x863882 0x863c12 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9e8374 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e8344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e8256 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:856 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e81c8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e7d4f crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:855 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 2048] @ 0x49addc 0x49ac26 0x49a97c 0x63e091 0x63e085 0x760e07 0x760ddb 0x76183f 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x63e090 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:968 # 0x63e084 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:925 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [24: 1536] @ 0x139989c 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x139989b 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 336] @ 0x142eb97 0x142ec65 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142eb96 encoding/hex.EncodeToString+0x1b6 encoding/hex/hex.go:129 # 0x142ec64 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x284 github.com/pactus-project/pactus/www/grpc/blockchain.go:318 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 432] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x143392d 0x14338c1 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 112] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 832] @ 0x7567d6 0x7569fe 0x75886d 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7567d5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x7569fd github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x75886c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x1254459 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1254458 github.com/pactus-project/pactus/state.(*state).commitSandbox+0xd8 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 4800] @ 0x64c309 0x64c5a5 0x739e56 0x14337e8 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [18: 432] @ 0x4d082d 0x4d0886 0x4d0a05 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d082c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d0885 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d0a04 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0x7a0c05 0x79f6fb 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [76: 1216] @ 0x73cfa9 0x142e595 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfa8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:163 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 37888] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7bd5fb 0x7bd8d8 0x971511 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7bd5fa github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1da github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:232 # 0x7bd8d7 github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xb7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_iter.go:254 # 0x971510 github.com/pactus-project/pactus/store.newValidatorStore+0x170 github.com/pactus-project/pactus/store/validator.go:26 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [8: 384] @ 0x64c309 0x64c5a5 0x142ec2b 0x142eba8 0x142dc51 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142ec2a github.com/pactus-project/pactus/crypto.Address.String+0x24a github.com/pactus-project/pactus/crypto/address.go:93 # 0x142eba7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1c7 github.com/pactus-project/pactus/www/grpc/blockchain.go:321 # 0x142dc50 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xf0 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 240] @ 0x596dc5 0x596dc6 0x5c58d3 0xbb3b7a 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0xbb3b79 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x1f9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [12: 327168] @ 0x41310d 0x471f1a 0xbab37b 0xbab60f 0xbacffb 0x47efc1 # 0xbab37a github.com/ipfs/go-datastore/autobatch.(*Datastore).Flush+0x13a github.com/ipfs/go-datastore@v0.6.0/autobatch/autobatch.go:120 # 0xbab60e github.com/ipfs/go-datastore/autobatch.(*Datastore).Query+0x2e github.com/ipfs/go-datastore@v0.6.0/autobatch/autobatch.go:150 # 0xbacffa github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run.func1+0xb5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/providers/providers_manager.go:227 0: 0 [41: 7216] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x739e56 0x14337e8 0x142e447 0x139ac2b 0x140001e 0x139aa83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142e446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetTxPoolContent+0xe6 github.com/pactus-project/pactus/www/grpc/blockchain.go:287 # 0x139ac2a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:466 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139aa82 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetTxPoolContent_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:468 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [285: 6840] @ 0x139a005 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x139a004 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:411 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [259: 6216] @ 0x654f8e 0x6558e6 0x73a7bd 0x142e78f 0x142e7a3 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x142e78e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x22e github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [21: 2352] @ 0x7386cf 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 32] @ 0xbcbee8 0xbcbebd 0xbccd49 0xbccbf2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcbee7 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xbcbebc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xbccd48 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbccbf1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [93: 1488] @ 0x12e64bc 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e64bb golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.38.0/http2/frame.go:1545 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [14: 448] @ 0xbd3f45 0x11c2077 0x11c418b 0x47efc1 # 0xbd3f44 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [533: 25584] @ 0x96fb65 0x96fb59 0x96fb23 0x1255d4b 0x142dd31 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96fb64 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xa4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x96fb58 github.com/pactus-project/pactus/store.(*validatorStore).validatorByNumber+0x98 github.com/pactus-project/pactus/store/validator.go:75 # 0x96fb22 github.com/pactus-project/pactus/store.(*store).ValidatorByNumber+0x62 github.com/pactus-project/pactus/store/store.go:354 # 0x1255d4a github.com/pactus-project/pactus/state.(*state).ValidatorByNumber+0x2a github.com/pactus-project/pactus/state/state.go:696 # 0x142dd30 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x30 github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [108: 1728] @ 0x534cfa 0x6572ea 0x73d07b 0x73cf5c 0x73ce3f 0x142e5b2 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x73d07a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x73cf5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:161 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 73728] @ 0x41310d 0x41366f 0x472335 0x97163c 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x97163b github.com/pactus-project/pactus/store.newValidatorStore+0x29b github.com/pactus-project/pactus/store/validator.go:35 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [96: 1536] @ 0x73cfca 0x73ce3f 0x142e5b2 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [102: 1632] @ 0x73cfca 0x142e595 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 896] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [26: 832] @ 0x4d2405 0x4d2792 0x5c098c 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5c098b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 262144] @ 0xb7f771 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [77: 1232] @ 0x73cf87 0x73ce3f 0x142e5b2 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [252: 6048] @ 0x73a05c 0x73cf52 0x73ce3f 0x142e5b2 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 240] @ 0x49b3c8 0x49a925 0x9656df 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49b3c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [8: 896] @ 0x5bafe5 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bafe4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:643 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [274: 6576] @ 0x73a05c 0x73cf52 0x142e595 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 240] @ 0x5ca425 0x5c922e 0x5ca152 0x5b2825 0x5b38a5 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5ca424 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5c922d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [29: 29696] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 6912] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [722: 46208] @ 0x142e665 0x142e5e6 0x142e5a6 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e664 encoding/hex.EncodeToString+0x104 encoding/hex/hex.go:129 # 0x142e5e5 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x85 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142e5a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [539: 25872] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142e805 0x142e7a3 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [509: 24432] @ 0x142dd56 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142dd55 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x55 github.com/pactus-project/pactus/www/grpc/blockchain.go:229 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [150: 76800] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0xbcb45c 0xbcb4c3 0xbca6c7 0xbc909b 0xc2172d 0xc21890 0xc2155b 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbca6c6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:554 # 0xbc909a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x9a github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:352 # 0xc2172c github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:195 # 0xc2188f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:215 # 0xc2155a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:187 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [335: 10720] @ 0x1399fb5 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399fb4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:407 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [527: 25296] @ 0x73cf06 0x73cee3 0x142e595 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x471e3a 0x97b3be 0x125090e 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b3bd github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x1254313 0x78b0d6 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1254312 github.com/pactus-project/pactus/state.(*state).String+0x172 github.com/pactus-project/pactus/state/state.go:516 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 1488] @ 0x73cfa9 0x73ce3f 0x142e5b2 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfa8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:163 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1655: 238320] @ 0x142e888 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e887 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x327 github.com/pactus-project/pactus/www/grpc/blockchain.go:299 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [545: 26160] @ 0x73cf06 0x73cee3 0x73ce3f 0x142e5b2 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [519: 24912] @ 0x64c309 0x64c5a5 0x142e805 0x142e7a3 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2631: 631440] @ 0x142e69d 0x142e8a6 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e69c encoding/hex.EncodeToString+0x13c encoding/hex/hex.go:127 # 0x142e8a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x345 github.com/pactus-project/pactus/www/grpc/blockchain.go:301 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2606: 625440] @ 0x142e71a 0x142e8a6 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e719 encoding/hex.EncodeToString+0x1b9 encoding/hex/hex.go:129 # 0x142e8a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x345 github.com/pactus-project/pactus/www/grpc/blockchain.go:301 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1793: 286880] @ 0x64c309 0x64c5a5 0x142e76c 0x142e8ae 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1405: 179840] @ 0x73cef5 0x142e595 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [537: 25776] @ 0x1399f5c 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399f5b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:400 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1411: 180608] @ 0x73cef5 0x73ce3f 0x142e5b2 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [708: 45312] @ 0x142e5fa 0x142e5e6 0x142e5a6 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e5f9 encoding/hex.EncodeToString+0x99 encoding/hex/hex.go:127 # 0x142e5e5 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x85 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142e5a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [535: 25680] @ 0x64c5d0 0x142e805 0x142e7a3 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1746: 279360] @ 0x64c5d0 0x142e76c 0x142e8ae 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1923: 338448] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142e76c 0x142e8ae 0x142dd45 0x139a20b 0x140001e 0x139a063 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142dd44 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidatorByNumber+0x44 github.com/pactus-project/pactus/www/grpc/blockchain.go:230 # 0x139a20a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:412 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139a062 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidatorByNumber_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:414 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 96] @ 0x11c235b 0x11c418b 0x47efc1 # 0x11c235a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x3ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:371 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 96] @ 0xacd851 0xacd573 0xad24ac 0xc211a5 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc211a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:156 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [18: 864] @ 0x547c57 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x547c56 encoding/json.(*decodeState).object+0x16b6 encoding/json/decode.go:723 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x898335 0x898a47 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x898334 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1b4 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:207 # 0x898a46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0xeb62f7 0xeb6315 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb62f6 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x116 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:48 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 240] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x6120f8 0x73c1e5 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x6120f7 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x73c1e4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1600] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xbc6a1e 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbc6a1d github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x31d github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:59 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x9af038 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9af037 vendor/golang.org/x/crypto/hkdf.Extract+0x37 vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x471eb1 0x5c2a65 0x5c248b 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c2a64 net.(*ipv6ZoneCache).update+0x184 net/interface.go:221 # 0x5c248a net.Interfaces+0x4a net/interface.go:119 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [7: 168] @ 0x755075 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755074 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1344] @ 0xe54d2d 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xe54d2c github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4ac github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:202 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 264] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x755446 0x96befd 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x96befc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4dc github.com/pactus-project/pactus/store/block.go:88 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x73b013 0x73e7c8 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 768] @ 0x737f7d 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 96] @ 0x1380f58 0x1380f03 0x1380ed7 0x1381625 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1380f57 net/textproto.MIMEHeader.Add+0x1b7 net/textproto/header.go:15 # 0x1380f02 net/http.Header.Add+0x162 net/http/header.go:31 # 0x1380ed6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:123 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xe7c80a 0xe7cd06 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0xe7c809 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0x149 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:41 # 0xe7cd05 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0x125 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:74 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [26: 624] @ 0x45ae72 0x45a985 0x45abc5 0x5d7f2b 0x5d7e76 0xbb60ad 0xe47d23 0x47efc1 # 0x5d7f2a net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xbb60ac github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10c github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:259 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [3: 144] @ 0x45af46 0xbccad2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbccad1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:65 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x11c5ae5 0x11c54fe 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x11c5ae4 github.com/multiformats/go-multistream.NewMSSelect[...]+0xc24 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:13 # 0x11c54fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x63d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:744 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [15: 1680] @ 0x7386cf 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 320] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [3: 144] @ 0x821b90 0x821a58 0xe8461d 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x821b8f crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x821a57 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0xe8461c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:39 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 32] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [7: 224] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1536] @ 0x49ad5d 0x49ac26 0x49a97c 0x965666 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [2: 96] @ 0x73ca1e 0x971531 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73ca1d github.com/pactus-project/pactus/types/validator.FromBytes+0x3d github.com/pactus-project/pactus/types/validator/validator.go:43 # 0x971530 github.com/pactus-project/pactus/store.newValidatorStore+0x190 github.com/pactus-project/pactus/store/validator.go:29 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [26: 2912] @ 0x52a8c5 0x9cb7e3 0xa04968 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x9cb7e2 crypto/tls.(*Conn).handshakeContext+0xc2 crypto/tls/conn.go:1526 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [49: 15680] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [29: 5568] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x73b013 0x755ca8 0x755ab0 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2048] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 640] @ 0x621505 0x62147d 0x84cd32 0x84ccc7 0x84932b 0x87a538 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x84cd31 math/big.(*Int).SetBytes+0x1b1 math/big/int.go:512 # 0x84ccc6 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x146 crypto/elliptic/nistec.go:265 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1792] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 128] @ 0xcbdd99 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdd98 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x2b8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:760 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [25: 600] @ 0x819f25 0x8174e5 0xbb4bdd 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x819f24 github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0xc4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:155 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 262144] @ 0xb7f771 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [47: 6016] @ 0xea6665 0xea405f 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea6664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:797 # 0xea405e github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x21e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:542 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [27: 7776] @ 0x474167 0xec4685 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xec4684 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [2: 128] @ 0xe926c5 0xe9219e 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe926c4 github.com/quic-go/quic-go.(*connection).handleConnectionCloseFrame+0x84 github.com/quic-go/quic-go@v0.49.0/connection.go:1396 # 0xe9219d github.com/quic-go/quic-go.(*connection).handleFrame+0x2dd github.com/quic-go/quic-go@v0.49.0/connection.go:1334 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [14: 1120] @ 0xe716cd 0xe71904 0xe7167e 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe716cc github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x6c github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_tracker.go:24 # 0xe71903 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2a3 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:27 # 0xe7167d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:23 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [19: 2432] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 624] @ 0x474bac 0xcabd95 0xcad3e5 0xcace68 0xcb368a 0xc1723e 0xc23dda 0x47efc1 # 0xcabd94 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xc1723d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:935 # 0xc23dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x759 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:469 0: 0 [1: 16] @ 0xd770e5 0xd79665 0xd73a8b 0xd6c970 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd6c96f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x36f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:801 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [20: 1920] @ 0x863b87 0xa0089e 0xa00718 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 1024] @ 0x6c8a3a 0x737ed2 0x738299 0x7387e5 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0x7387e4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:93 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 48] @ 0x8639a9 0xa0089e 0xa00718 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8639a8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x48 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [32: 11264] @ 0x474bac 0xb95c85 0xba5719 0xb96439 0xb95f46 0xba5eea 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xb95c84 go.opencensus.io/tag.(*Map).upsert+0x44 go.opencensus.io@v0.24.0/tag/map.go:84 # 0xba5718 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType.Upsert.func1+0x98 go.opencensus.io@v0.24.0/tag/map.go:152 # 0xb96438 go.opencensus.io/tag.(*mutator).Mutate+0x18 go.opencensus.io@v0.24.0/tag/map.go:228 # 0xb95f45 go.opencensus.io/tag.New+0x165 go.opencensus.io@v0.24.0/tag/map.go:203 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [3: 12288] @ 0x965715 0xcb83e8 0xcb83d6 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcb83e7 github.com/libp2p/go-buffer-pool.Get+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcb83d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:163 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [9: 432] @ 0xe81f8f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 144] @ 0x45af46 0x14717f6 0x147185e 0x14717e3 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14717f5 bytes.NewBufferString+0x35 bytes/buffer.go:481 # 0x147185d github.com/pactus-project/pactus/www/html.newTableMaker+0x9d github.com/pactus-project/pactus/www/html/server.go:201 # 0x14717e2 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:210 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 576] @ 0x9b1f6a 0x9b7a87 0x9b78ce 0xa01a25 0xa01a02 0x9f92d0 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9b1f69 vendor/golang.org/x/crypto/sha3.(*state).Sum+0x109 vendor/golang.org/x/crypto/sha3/sha3.go:184 # 0x9b7a86 crypto/internal/mlkem768.kemEncaps+0x126 crypto/internal/mlkem768/mlkem768.go:279 # 0x9b78cd crypto/internal/mlkem768.encapsulate+0x10d crypto/internal/mlkem768/mlkem768.go:264 # 0xa01a24 crypto/internal/mlkem768.Encapsulate+0x44 crypto/internal/mlkem768/mlkem768.go:253 # 0xa01a01 crypto/tls.kyberEncapsulate+0x21 crypto/tls/key_schedule.go:139 # 0x9f92cf crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x88f crypto/tls/handshake_server_tls13.go:253 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 96] @ 0x142d558 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d557 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa77 github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [47: 12032] @ 0xe7433f 0xe7438f 0xe744fa 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7433e github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xbe github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:22 # 0xe7438e github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x10e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:49 # 0xe744f9 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb9 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:140 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 224] @ 0x821b90 0x821a58 0x9be411 0x9c3c24 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x821b8f crypto/aes.sliceForAppend+0x28f crypto/aes/aes_gcm.go:82 # 0x821a57 crypto/aes.(*gcmAsm).Seal+0x157 crypto/aes/aes_gcm.go:116 # 0x9be410 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x9c3c23 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [20: 2240] @ 0x7386cf 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [52: 13312] @ 0xe69c45 0xe7f633 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe69c44 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.49.0/internal/wire/transport_parameters.go:336 # 0xe7f632 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x112 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:247 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 96] @ 0x8694f6 0x8694cd 0x868e6f 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8694f5 crypto/internal/bigmod.NewNat+0x55 crypto/internal/bigmod/nat.go:64 # 0x8694cc crypto/ecdsa.randomPoint[...]+0x2c crypto/ecdsa/ecdsa.go:207 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 32] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [28: 1344] @ 0x52c0c5 0x137e232 0x137e1f6 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x137e231 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:388 # 0x137e1f5 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:137 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 1680] @ 0xe8bbeb 0xe8bb7b 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8bbea github.com/quic-go/quic-go.newDatagramQueue+0x88a github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:37 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 1024] @ 0x49b332 0x49a925 0xaa050e 0xa7dc13 0xa7e995 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xaa050d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa7dc12 net/http.(*response).finishRequest+0x52 net/http/server.go:1716 # 0xa7e994 net/http.(*conn).serve+0x614 net/http/server.go:2098 0: 0 [12: 768] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x12eb045 0x49aa11 0x12eb25e 0x12eb0c6 0x12ec902 0x1301bb6 0x130574e 0x47efc1 # 0x12eb044 google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x24 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12ec901 google.golang.org/grpc/mem.Copy+0x41 google.golang.org/grpc@v1.70.0/mem/buffers.go:124 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [7: 168] @ 0xe9f54d 0xeb2c93 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9f54c github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x24c github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:132 # 0xeb2c92 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xbd2 github.com/quic-go/quic-go@v0.49.0/server.go:727 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [22: 352] @ 0x819ecf 0x8174e5 0xbb4bdd 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [20: 2560] @ 0x72a51f 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a51e compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x4a6cc5 0x4c176b 0x85c27f 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x4a6cc4 reflect.(*structType).Field+0x124 reflect/type.go:1137 # 0x4c176a reflect.(*rtype).Field+0x6a reflect/type.go:749 # 0x85c27e encoding/asn1.makeBody+0x97e encoding/asn1/marshal.go:488 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [24: 3072] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af079 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 1088] @ 0x73d4d9 0x73d498 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73d4d8 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).SignBytes+0x78 github.com/pactus-project/pactus/types/certificate/block_certificate.go:28 # 0x73d497 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x37 github.com/pactus-project/pactus/types/certificate/block_certificate.go:35 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0x863b87 0xa00905 0xa00728 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0x4d24cd 0x4d313a 0x4d0d7a 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d3139 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d0d79 syscall.NetlinkRIB+0x479 syscall/netlink_linux.go:89 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [12: 1152] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 240] @ 0x4d135f 0x5c3293 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xf64a22 0xf65285 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf64a21 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:40 # 0xf65284 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:62 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [24: 3072] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 768] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b385 0x125ed3d 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125ed3c github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x21c github.com/pactus-project/pactus/consensus/height.go:27 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x1423965 0x14232e5 0x142161a 0x142a343 0x142af65 0x14bd45f 0x47efc1 # 0x1423964 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x142a342 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x282 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x737e92 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 384] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 64] @ 0x863ac5 0x86399b 0x9eb09c 0x9eaf90 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9eb09b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eaf8f crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1010 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 544] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0x11c2592 0x11c2572 0x11c418b 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0x11c2591 github.com/multiformats/go-multiaddr/net.FromIP+0x5f1 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0x11c2571 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x5d1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:384 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [14: 448] @ 0xcc956f 0xcc9412 0xcc5a09 0xccfd57 0x47efc1 # 0xcc956e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x6ee github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1976 # 0xcc9411 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x591 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [7: 560] @ 0x9f2b95 0x9f2b65 0x9f2a77 0x863882 0x863c12 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9c8ad9 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f2b94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f2b64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f2a76 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1839 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 288] @ 0xbf383b 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xbf383a github.com/prometheus/client_golang/prometheus.(*Desc).String+0x23a github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:192 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 96] @ 0x7a7aaf 0x7a7a58 0x7d2fe7 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a7aae github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:241 # 0x7a7a57 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:817 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [14: 896] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0x7a66bd 0x7a6925 0x7a7092 0x7a7908 0x7d2fe7 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7907 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x7d616d 0x7d6d92 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d616c github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:362 # 0x7d6d91 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:555 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x7a66bd 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [15: 1920] @ 0x6c8a3a 0x64e6fd 0xa010d7 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0xa010d6 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x56 crypto/tls/key_schedule.go:74 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 128] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0x863b87 0xa0089e 0xa00718 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 16] @ 0x4d918c 0x8624c5 0x879c25 0x879ccb 0x87ece5 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0x8624c4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x879c24 crypto/x509.parseTime+0xe4 crypto/x509/parser.go:174 # 0x879cca crypto/x509.parseValidity+0x2a crypto/x509/parser.go:188 # 0x87ece4 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:916 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 336] @ 0x511406 0x127e525 0x78b0d6 0x78b205 0x127bd9e 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127bd9d github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x9d github.com/pactus-project/pactus/sync/handler_transactions.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1680] @ 0x40a6b4 0xe8ba12 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8ba11 github.com/quic-go/quic-go.(*connection).preSetup+0x6b1 github.com/quic-go/quic-go@v0.49.0/connection.go:482 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 2352] @ 0x7386cf 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 576] @ 0x8471ff 0x9f9222 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8471fe crypto/ecdh.(*x25519Curve).NewPublicKey+0x9e crypto/ecdh/x25519.go:71 # 0x9f9221 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7e1 crypto/tls/handshake_server_tls13.go:242 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 384] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [20: 2560] @ 0xea6665 0xea405f 0xea33de 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea6664 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:797 # 0xea405e github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x21e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:542 # 0xea33dd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15fd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:367 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 32] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 48] @ 0xe827d8 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [26: 2912] @ 0x61b497 0x61b407 0x61b539 0x611911 0x6c3bee 0x6fa57f 0x739aed 0x739abe 0x73bc65 0x73bbde 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x61b496 math/big.nat.make+0x176 math/big/nat.go:66 # 0x61b406 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x61b538 math/big.nat.mul+0x218 math/big/nat.go:405 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c3bed github.com/consensys/gnark-crypto/ecc.SplitScalar+0xcd github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:145 # 0x6fa57e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:560 # 0x739aec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:437 # 0x739abd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x73bc64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x73bbdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x737f7d 0x7386ab 0x738807 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0x738806 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:94 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 512] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [7: 224] @ 0x52b8b2 0x52bfed 0x52bfaf 0x14215c5 0x14295d3 0x142af65 0x14bd45f 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x14295d2 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x392 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 784] @ 0xeb63d1 0xeb6487 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb63d0 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x1f0 github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:47 # 0xeb6486 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2a6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:109 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 448] @ 0x862065 0x879985 0x87ef30 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879984 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x87ef2f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:944 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 64] @ 0xc1a99e 0xc1aa0c 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x1351476 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1351475 google.golang.org/grpc.newClientStreamWithParams+0x315 google.golang.org/grpc@v1.70.0/stream.go:289 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 224] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49b332 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 1568] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 96] @ 0x654f8e 0x6558e6 0x73a7bd 0x971a6e 0x971a88 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x971a6d github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xcd github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x971a87 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0xe7 github.com/pactus-project/pactus/store/validator.go:98 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0xc013fb 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xc013fa github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x11a github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:278 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [10: 1280] @ 0x6c8a3a 0x737ea2 0x7386ab 0x738807 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0x738806 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:94 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 5184] @ 0x52e593 0x52dfbd 0x52e199 0xa05ccf 0xa057fc 0x9c8e07 0x9c8eb9 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0xa05cce crypto/tls.(*Conn).quicWaitForSignal+0x18e crypto/tls/quic.go:494 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 56832] @ 0x14237e9 0x14232e5 0x142161a 0x1429c90 0x142af65 0x14bd45f 0x47efc1 # 0x14237e8 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1429c8f github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30f github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd79358 0xd73598 0xd6c865 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79357 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConns+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:646 # 0xd73597 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x6b7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:678 # 0xd6c864 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x264 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:794 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 120] @ 0xeae34c 0xec922d 0xe92f02 0xe921cc 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeae34b github.com/quic-go/quic-go.(*sendStream).cancelWrite+0x1cb github.com/quic-go/quic-go@v0.49.0/send_stream.go:460 # 0xec922c github.com/quic-go/quic-go.(*sendStream).handleStopSendingFrame+0x2c github.com/quic-go/quic-go@v0.49.0/send_stream.go:485 # 0xe92f01 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x41 github.com/quic-go/quic-go@v0.49.0/connection.go:1513 # 0xe921cb github.com/quic-go/quic-go.(*connection).handleFrame+0x30b github.com/quic-go/quic-go@v0.49.0/connection.go:1348 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 640] @ 0x52e025 0x52e199 0x80dbdd 0x968d4c 0xf6581e 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x80dbdc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xf6581d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:116 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 26880] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 16] @ 0xe77be9 0xe77b75 0xe8c4b8 0x47efc1 # 0xe77be8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:40 # 0xe77b74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x3b4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:734 # 0xe8c4b7 github.com/quic-go/quic-go.(*connection).run+0x737 github.com/quic-go/quic-go@v0.49.0/connection.go:622 0: 0 [1: 576] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 192] @ 0x6fef6a 0x6ff958 0x6ffe09 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x471e3a 0xc213ba 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc213b9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2b9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:177 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1280] @ 0x529efb 0x529edd 0xeb2526 0xeb0f2c 0xeafe05 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xeb2525 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x465 github.com/quic-go/quic-go@v0.49.0/server.go:669 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [30: 1440] @ 0xea7c3b 0xe8f6ba 0xe8e0c9 0xe8c345 0x47efc1 # 0xea7c3a github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:102 # 0xe8f6b9 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x339 github.com/quic-go/quic-go@v0.49.0/connection.go:982 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [45: 23040] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 96] @ 0xea0834 0xea09d4 0xe87cfe 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xea0833 golang.org/x/exp/rand.NewSource+0x93 golang.org/x/exp@v0.0.0-20250128182459-e0ece0dbea4c/rand/rand.go:31 # 0xea09d3 github.com/quic-go/quic-go.newPacketPacker+0x233 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:167 # 0xe87cfd github.com/quic-go/quic-go.init.func1+0xdbd github.com/quic-go/quic-go@v0.49.0/connection.go:329 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [16: 1024] @ 0x737f3f 0x7386ab 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 384] @ 0x64c309 0x64c5a5 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b205 0x12589ec 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x12589eb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1cb github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x45ae72 0x45a985 0x45ab0a 0x1384f0c 0x137eeb2 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1384f0b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.DefaultHeaderMatcher+0x38b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:146 # 0x137eeb1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xd11 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:163 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 480] @ 0xcc5eb7 0xcc5efb 0xccfd57 0x47efc1 # 0xcc5eb6 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x916 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2129 # 0xcc5efa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x95a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1704 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [25: 3200] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 1152] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 1728] @ 0x863b87 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 320] @ 0x96c65f 0x96c64d 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96c65e github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x17e github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x96c64c github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x16c github.com/pactus-project/pactus/store/block.go:159 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 864] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 192] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 40] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 112] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [3: 1248] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [11: 352] @ 0x124f6c5 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 37632] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [20: 960] @ 0x471e3a 0x97b41e 0x125090e 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b41d github.com/pactus-project/pactus/sandbox.NewSandbox+0x11d github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x596d7f 0x596d80 0x5c58ac 0x5d7d51 0x5d7d32 0xbb60ad 0xe47d23 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x5d7d50 net.ipEmptyString+0x50 net/ip.go:325 # 0x5d7d31 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xbb60ac github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10c github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:259 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [5: 160] @ 0xe7dbd0 0xe7d59d 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 20480] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3200] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 38912] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 128] @ 0x5e2dca 0x5dd495 0x5d6047 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5b5194 0x5b49ee 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5e2dc9 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5d6046 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5b5193 net.(*sysDialer).dialSingle+0x353 net/dial.go:674 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [10: 960] @ 0xea160f 0xea0baf 0xe97314 0xe93f0b 0xe8c8f7 0x47efc1 # 0xea160e github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0xa0e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:277 # 0xea0bae github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:184 # 0xe97313 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.49.0/connection.go:2171 # 0xe93f0a github.com/quic-go/quic-go.(*connection).handleCloseError+0x48a github.com/quic-go/quic-go@v0.49.0/connection.go:1699 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [2: 32] @ 0xeb54f2 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb54f1 github.com/quic-go/quic-go.newStream+0xf1 github.com/quic-go/quic-go@v0.49.0/stream.go:98 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 64] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [21: 1008] @ 0x471eb1 0x1356ed7 0x1356eac 0x1356e9d 0x13559f7 0x1355525 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1356ed6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1356eab google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x1356e9c google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.70.0/stream.go:1182 # 0x13559f6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.70.0/stream.go:1031 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 1792] @ 0x9af4af 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 480] @ 0x9590c9 0xe54c35 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9590c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:124 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0xe7dbd0 0xe7d59d 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 32] @ 0xa007ee 0xa00674 0xa00684 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 224] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 480] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [25: 4000] @ 0xe8bc2f 0xe8bb7b 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8bc2e github.com/quic-go/quic-go.newDatagramQueue+0x8ce github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:35 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [11: 176] @ 0x596dc5 0x596dc6 0x5c58d3 0xbb3b7a 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0xbb3b79 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x1f9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [5: 640] @ 0x5d59e6 0x5d59bd 0x5ca9f8 0x5de7a7 0x5dcd14 0x1277113 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5d59e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5d59bc net.socket+0x9c net/sock_posix.go:27 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x1277112 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 139264] @ 0x41310d 0x41366f 0x472335 0x97163c 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x97163b github.com/pactus-project/pactus/store.newValidatorStore+0x29b github.com/pactus-project/pactus/store/validator.go:35 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [7: 784] @ 0x9af4af 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 8] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [2: 512] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [7: 190848] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [9: 2880] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [21: 2352] @ 0xe7e8f2 0xe7e8e4 0xe7e855 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e8f1 crypto/tls.newQUICConn+0x211 crypto/tls/quic.go:189 # 0xe7e8e3 crypto/tls.QUICServer+0x203 crypto/tls/quic.go:184 # 0xe7e854 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x174 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:128 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [21: 2352] @ 0xe8b497 0xe8b475 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b496 github.com/quic-go/quic-go.newSendQueue+0x136 github.com/quic-go/quic-go@v0.49.0/send_queue.go:34 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [11: 704] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 560] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4b4c 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [7: 336] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [5: 1280] @ 0x9c957c 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [19: 1520] @ 0x760deb 0x7618eb 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 5456] @ 0xe7f9c5 0xe7f615 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7f9c4 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:276 # 0xe7f614 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xf4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:245 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [18: 576] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1120] @ 0x760deb 0x76183f 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 80] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x73b279 0x73a2f6 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 2560] @ 0x965715 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 336] @ 0x47af9c 0x4e0755 0xe9fd4b 0xe8a70c 0xe94097 0xe8c8f7 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xe9fd4a github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3aa github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:177 # 0xe8a70b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x22b github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:137 # 0xe94096 github.com/quic-go/quic-go.(*connection).handleCloseError+0x616 github.com/quic-go/quic-go@v0.49.0/connection.go:1686 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [17: 1632] @ 0x6d0ba5 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xeb565f 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb565e github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.49.0/stream.go:109 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [65: 16640] @ 0x1430554 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430553 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6f3 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [21: 504] @ 0x819f25 0x8174e5 0xbb4bdd 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x819f24 github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0xc4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:155 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [15: 360] @ 0x96c58a 0x96c5c6 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96c589 github.com/pactus-project/pactus/store.publicKeyKey+0xa9 github.com/pactus-project/pactus/store/block.go:22 # 0x96c5c5 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xe5 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [40: 960] @ 0x73af1c 0x73e567 0x73dbdd 0x142cf2a 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73af1b github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x73e566 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:157 # 0x73dbdc github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:85 # 0x142cf29 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0xe66c7b 0xe6163f 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe66c7a github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.49.0/internal/wire/stop_sending_frame.go:29 # 0xe6163e github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0xde github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:115 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 64] @ 0xeb56a5 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb56a4 github.com/quic-go/quic-go.newStream+0x2a4 github.com/quic-go/quic-go@v0.49.0/stream.go:111 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 160] @ 0x511731 0x898a65 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x511730 fmt.Sprint+0x50 fmt/print.go:280 # 0x898a64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 112] @ 0x1251d1a 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d19 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 960] @ 0x737f3f 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 336] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 352] @ 0xc1aa5c 0xc1aac7 0xc1ab47 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1aa5b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 288] @ 0x45ae72 0x45a985 0x45ab0a 0x73c64f 0x1477351 0x1477368 0x1471adb 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c64e github.com/pactus-project/pactus/types/amount.Amount.Format+0x10e github.com/pactus-project/pactus/types/amount/amount.go:137 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1471ada github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31a github.com/pactus-project/pactus/www/html/blockchain.go:214 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 112] @ 0x1433d3d 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433d3c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x79c github.com/pactus-project/pactus/www/grpc/transaction.go:302 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 1056] @ 0x863b87 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [27: 864] @ 0xc1a765 0xc1a703 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 240] @ 0x130197c 0x130574e 0x47efc1 # 0x130197b google.golang.org/grpc/internal/transport.(*http2Client).handleData+0xdb google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1168 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [12: 192] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 64] @ 0x79f707 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ea2 0xa015c8 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0xeb5545 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb5544 github.com/quic-go/quic-go.newStream+0x144 github.com/quic-go/quic-go@v0.49.0/stream.go:104 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [17: 544] @ 0x137e0d4 0x137e0fc 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e0d3 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.70.0/metadata/metadata.go:173 # 0x137e0fb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:87 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 120] @ 0x73a153 0x755e08 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73a152 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 16384] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x5c9270 0x5ca152 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5c926f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 29184] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [2: 512] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1476c87 0x143a6ee 0x1476968 0x1476931 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1476c86 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:162 # 0x143a6ed github.com/gorilla/mux.(*Router).walk+0xad github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x1476967 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1476930 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [32: 768] @ 0x8ae791 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae790 google.golang.org/protobuf/internal/order.RangeFields+0x170 google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 96] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 1536] @ 0x49addc 0x49ac26 0x49a97c 0x66e53b 0x66e554 0x66f03b 0x143c48d 0x143c468 0x143c456 0x143d975 0x143806b 0x143833a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x66e53a regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0x66e553 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0x66f03a regexp.(*Regexp).doExecute+0x29a regexp/exec.go:532 # 0x143c48c regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x143c467 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:527 # 0x143c455 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x143d974 github.com/gorilla/mux.(*Route).Match+0xb4 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x143806a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1438339 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 192] @ 0xacd899 0xacd573 0xad24ac 0xc234ab 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc234aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:394 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 24] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [57: 29184] @ 0x8235bc 0x8231ab 0xe849d7 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe849d6 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:65 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 1408] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 1440] @ 0x117e127 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x117e126 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x2a6 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:267 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 960] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [36: 5184] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x9cb78b 0xa04968 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x9cb78a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 1536] @ 0x837b1a 0x84cbd1 0x84932b 0x87a538 0x87f088 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84cbd0 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:256 # 0x84932a crypto/elliptic.Unmarshal+0x2aa crypto/elliptic/elliptic.go:155 # 0x87a537 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:263 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 1280] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [3: 3456] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 128] @ 0x1257ee5 0x78b0d6 0x78b205 0x12589ec 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1257ee4 github.com/pactus-project/pactus/consensus.(*consensus).String+0xc4 github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x12589eb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1cb github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 1536] @ 0x645ab3 0x64595d 0x6456a6 0x1268509 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x645ab2 github.com/fxamacker/cbor/v2.(*Decoder).read+0x92 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:139 # 0x64595c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/stream.go:111 # 0x6456a5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:30 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x52e025 0x52e199 0x80dbdd 0x968d4c 0xe56ae8 0xe56839 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x80dbdc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xe56ae7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:153 # 0xe56838 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:149 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [5: 160] @ 0x86933f 0x86922c 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x86933e crypto/internal/bigmod.(*Nat).Bytes+0x53e crypto/internal/bigmod/nat.go:121 # 0x86922b crypto/ecdsa.signNISTEC[...]+0x42b crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 48] @ 0x85bf2f 0x85beb1 0x85d389 0x85d87a 0x88859f 0x888579 0x888818 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85bf2e encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x85beb0 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x88859e encoding/asn1.Marshal+0x5be encoding/asn1/marshal.go:731 # 0x888578 crypto/x509.marshalPublicKey+0x598 crypto/x509/x509.go:109 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 336] @ 0x7ae76c 0x7ae73e 0x7ae680 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7ae76b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7ae73d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7ae67f github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0xbf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:218 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 29920] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [36: 8064] @ 0xe7450b 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7450a github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xca github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:135 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [10: 2560] @ 0x5c3488 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [7: 56] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 528] @ 0x85d33e 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [14: 896] @ 0x737f3f 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [18: 1728] @ 0x863b87 0x9f1a54 0x9f19bc 0x9c8ad9 0x9fcedd 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fcedc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:781 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 672] @ 0x40a6b4 0x5ab3fa 0x5cc285 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5ab3f9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x5cc284 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:333 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0xebb7ba 0xebb7ae 0xebed1c 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xebb7b9 github.com/quic-go/quic-go.getPacketBuffer+0x5d9 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xebb7ad github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x5cd github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:167 # 0xebed1b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.49.0/transport.go:520 0: 0 [9: 216] @ 0xe59752 0xe5973f 0xe8a1ea 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe59751 github.com/quic-go/quic-go/internal/protocol.GenerateConnectionID+0x31 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:42 # 0xe5973e github.com/quic-go/quic-go/internal/protocol.(*DefaultConnectionIDGenerator).GenerateConnectionID+0x1e github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:111 # 0xe8a1e9 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x29 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:98 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [37: 9472] @ 0x474167 0xe8777e 0xe874aa 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8777d github.com/quic-go/quic-go.newConnIDGenerator+0x83d github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:47 # 0xe874a9 github.com/quic-go/quic-go.init.func1+0x569 github.com/quic-go/quic-go@v0.49.0/connection.go:261 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 48] @ 0x755869 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x755868 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x168 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0xc1aa5c 0xc1aac7 0xc1ab47 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1aa5b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 21888] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1760] @ 0x1277879 0x12761bf 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x1277878 github.com/beevik/ntp.generateResponse+0x2d8 github.com/beevik/ntp@v1.4.3/ntp.go:699 # 0x12761be github.com/beevik/ntp.QueryWithOptions+0xfe github.com/beevik/ntp@v1.4.3/ntp.go:438 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [5: 120] @ 0x1428aa5 0x1428d88 0x142af65 0x14bd45f 0x47efc1 # 0x1428aa4 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x2e4 github.com/pactus-project/pactus/www/zmq/publisher.go:56 # 0x1428d87 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x127 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x64c5d0 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b2bd 0x1258c7f 0x1258add 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1258c7e github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x17e github.com/pactus-project/pactus/consensus/consensus.go:211 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [11: 704] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 1008] @ 0x13511ea 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13511e9 google.golang.org/grpc.newClientStreamWithParams+0x89 google.golang.org/grpc@v1.70.0/stream.go:260 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 192] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x819f25 0xf5ffa8 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x819f24 github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0xc4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:155 # 0xf5ffa7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x67 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [60: 2880] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 48] @ 0x757ad6 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 360] @ 0x817e6f 0x817d25 0xbb3a8c 0x11c2592 0x11c2572 0x11c418b 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0x11c2591 github.com/multiformats/go-multiaddr/net.FromIP+0x5f1 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0x11c2571 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x5d1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:384 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [9: 216] @ 0x1429bc5 0x1429ba2 0x142af65 0x14bd45f 0x47efc1 # 0x1429bc4 github.com/go-zeromq/zmq4.NewMsg+0x244 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x1429ba1 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x221 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:33 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a97c 0x8ae695 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ae694 google.golang.org/protobuf/internal/order.RangeFields+0x74 google.golang.org/protobuf@v1.36.4/internal/order/range.go:40 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [6: 192] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 896] @ 0x143068c 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143068b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x82b github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [21: 9408] @ 0x75f10d 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f10c github.com/pactus-project/pactus/committee.(*committee).Update+0x30c github.com/pactus-project/pactus/committee/committee.go:81 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 2240] @ 0xbd3d29 0x11c2077 0x11c418b 0x47efc1 # 0xbd3d28 github.com/libp2p/go-netroute.New+0x28 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:24 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 16] @ 0x123cea9 0x12281d6 0x114f647 0x114f296 0x47efc1 # 0x123cea8 github.com/pactus-project/pactus/network.makeNetwork.func2+0x128 github.com/pactus-project/pactus/network/network.go:216 # 0x12281d5 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x35 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 16] @ 0xbd3fd6 0x11c2077 0x11c418b 0x47efc1 # 0xbd3fd5 github.com/libp2p/go-netroute.New+0x2d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [3: 960] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [10: 1120] @ 0x817f75 0x817d25 0xbb3b91 0xbb4c8c 0xbb35f4 0xf5ff7c 0xf5ff68 0xf6550f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4c8b github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:310 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xf5ff7b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xf5ff67 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xf6550e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:88 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 1408] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 240] @ 0x4d09b9 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d09b8 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [43: 8256] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [134: 23584] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [6: 1728] @ 0x13517e9 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13517e8 google.golang.org/grpc.newClientStreamWithParams+0x688 google.golang.org/grpc@v1.70.0/stream.go:323 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 912] @ 0x85d33e 0x85c845 0x85d389 0x85d87a 0xe83f1e 0xe83eb6 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0xe83f1d encoding/asn1.Marshal+0xfd encoding/asn1/marshal.go:731 # 0xe83eb5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x95 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1200] @ 0xe8b39b 0xe8b3d4 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b39a github.com/quic-go/quic-go.newCryptoStream+0x3a github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b3d3 github.com/quic-go/quic-go.(*connection).preSetup+0x73 github.com/quic-go/quic-go@v0.49.0/connection.go:453 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 512] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [41: 1312] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [6: 1536] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xd770e5 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [12: 192] @ 0x57b545 0xa72e1c 0xa72deb 0x1392118 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x57b544 net/url.parseQuery+0x1c4 net/url/url.go:995 # 0xa72e1b net/url.ParseQuery+0x37b net/url/url.go:965 # 0xa72dea net/http.(*Request).ParseForm+0x34a net/http/request.go:1354 # 0x1392117 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xb7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:46 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 2048] @ 0x49addc 0x49ac26 0x49a97c 0x772d0f 0x77d737 0x78b35a 0x78b34d 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x772d0e github.com/rs/zerolog.newEvent+0x2e github.com/rs/zerolog@v1.33.0/event.go:61 # 0x77d736 github.com/rs/zerolog.(*Logger).newEvent+0x76 github.com/rs/zerolog@v1.33.0/log.go:490 # 0x78b359 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.33.0/log.go:356 # 0x78b34c github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0xd770e5 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd92f25 0xd92ebc 0xd92f58 0xd8fae5 0xd8f20f 0xd8f058 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd92f24 github.com/libp2p/go-yamux/v4.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:390 # 0xd92ebb github.com/libp2p/go-yamux/v4.(*Stream).processFlags+0x29b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:432 # 0xd92f57 github.com/libp2p/go-yamux/v4.(*Stream).incrSendWindow+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:442 # 0xd8fae4 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x304 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:731 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [34: 26112] @ 0x7b2c71 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2c70 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x410 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [26: 2912] @ 0x40a6b4 0x4e0508 0x12588a7 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x12588a6 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:189 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1680] @ 0xe8bc05 0xe8bb7b 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8bc04 github.com/quic-go/quic-go.newDatagramQueue+0x8a4 github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:38 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 160] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 16128] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 2304] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x12542ed 0x78b0d6 0x78b2bd 0x125487a 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12542ec github.com/pactus-project/pactus/state.(*state).String+0x14c github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1254879 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x199 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x40a6b4 0x4e0508 0x130f3cd 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x130f3cc google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xec google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1169 0: 0 [4: 256] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x1251d1a 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d19 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x8eb8a5 0x8eb897 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8eb8a4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:157 # 0x8eb896 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:755 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 352] @ 0x7b2ba5 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2ba4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [181: 86880] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [24: 18432] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 512] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [11: 135168] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [17: 2176] @ 0x6c8a3a 0x64e6fd 0x737ed2 0xa015c8 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 512] @ 0x49ad5d 0x49ac26 0x49a97c 0xaa0226 0xa7abbf 0xa7e6ac 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xaa0225 net/http.newBufioWriterSize+0x65 net/http/server.go:888 # 0xa7abbe net/http.(*conn).readRequest+0x93e net/http/server.go:1115 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [179: 85920] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0xa8c9b0 0xa9f82d 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa8c9af net/http.readTransfer+0x58f net/http/transfer.go:572 # 0xa9f82c net/http.readRequest+0x60c net/http/request.go:1167 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [108: 19008] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 560] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf7c5b4 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf7c5b3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:213 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [7: 133504] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b91a8 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b91a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xac7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:528 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 96] @ 0x506165 0x5064b2 0x5048fe 0x78ff85 0x7d20f2 0x7d20d2 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x506164 os.newFile+0x64 os/file_unix.go:163 # 0x5064b1 os.openFileNolog+0x191 os/file_unix.go:297 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78ff84 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:504 # 0x7d20f1 github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:20 # 0x7d20d1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:371 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [17: 816] @ 0x511406 0xad2474 0xb9a845 0xc1eaea 0xc23937 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 224] @ 0x79e30d 0x79f5b2 0x7d25c8 0x7d2fa5 0x7d1f69 0x796824 0x79689f 0x796b7a 0x797916 0x798285 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f68 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:334 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x796b79 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xd9 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:88 # 0x797915 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).First+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:72 # 0x798284 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x264 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:157 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 14336] @ 0x41310d 0x41366f 0x474c05 0xccb775 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb774 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0x54 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:57 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [2: 256] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0xc1a7a6 0xc1a717 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 4608] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 960] @ 0x7a717c 0x7a759c 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x79703c 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 96] @ 0x7a9bdc 0x7d2815 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a9bdb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1046 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x596dc5 0x596dc6 0x5c58d3 0x5db3d1 0x5db3b2 0x5dcc91 0x1277113 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x5db3d0 net.ipEmptyString+0x50 net/ip.go:325 # 0x5db3b1 net.(*UDPAddr).String+0x31 net/udpsock.go:51 # 0x5dcc90 net.DialUDP+0x150 net/udpsock.go:299 # 0x1277112 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [9: 288] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x794205 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794204 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:91 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [23: 13248] @ 0x7ac368 0x7d21e6 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7ac367 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x147 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:374 # 0x7d21e5 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:379 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [8: 1152] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 40960] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 96] @ 0x81e83b 0xbb7f25 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [36: 4032] @ 0x40a6b4 0x4e0508 0xba86fc 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xba86fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:353 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [7: 7168] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0xd74ff9 0xd74fed 0xd77195 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xc1a69c 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd74ff8 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.38.2/p2p/metricshelper/pool.go:16 # 0xd74fec github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/stats.go:179 # 0xd77194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:226 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [17: 272] @ 0x96c27e 0x96c285 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96c27d github.com/pactus-project/pactus/store.blockKey+0x5d github.com/pactus-project/pactus/store/block.go:19 # 0x96c284 github.com/pactus-project/pactus/store.(*blockStore).block+0x64 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 192] @ 0xacd851 0xacd573 0xad24ac 0xc211a5 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc211a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:156 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [178: 2848] @ 0x12f2e07 0x12f2dd4 0x12f18d5 0x130839e 0x47efc1 # 0x12f2e06 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:655 # 0x12f2dd3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:874 # 0x12f18d4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x174 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:593 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [6: 344064] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [12: 288] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 448] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [6: 288] @ 0x4d1ca5 0x4d4096 0x4d409e 0x5052ab 0x505294 0x5065b2 0x5063ce 0x50636b 0x5048fe 0x78ff85 0x7d20f2 0x7d20d2 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x4d1ca4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4d4095 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4d409d syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x5052aa syscall.Open+0x2a syscall/syscall_linux.go:284 # 0x505293 os.open+0x13 os/file_open_unix.go:15 # 0x5065b1 os.openFileNolog.func1+0x91 os/file_unix.go:279 # 0x5063cd os.ignoringEINTR+0xad os/file_posix.go:251 # 0x50636a os.openFileNolog+0x4a os/file_unix.go:278 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78ff84 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:504 # 0x7d20f1 github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:20 # 0x7d20d1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:371 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 24] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [43: 44032] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [12: 7680] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 37888] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b91a8 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b91a7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xac7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:528 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [38: 1824] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x7ac06b 0x7ac07e 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7ac06a errors.New+0x52a errors/errors.go:62 # 0x7ac07d github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:358 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 48] @ 0xc1a9ee 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a9ed github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0x97bd25 0x97bd6a 0x97e43e 0x97e298 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bd24 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x97bd69 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5ace3c 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5ace3b net.srcAddrs+0x3b net/addrselect.go:45 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [8: 192] @ 0x7be27f 0x7b3625 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [27: 1296] @ 0x1350792 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1350791 google.golang.org/grpc.newClientStream+0x491 google.golang.org/grpc@v1.70.0/stream.go:219 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 288] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1440] @ 0x863b87 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xeb5786 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb5785 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:75 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [10: 320] @ 0xc1aa5c 0xc1aac7 0xc1ab47 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1aa5b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 208] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 96] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1536] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 144] @ 0x757ad6 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [52: 9152] @ 0x73db87 0x142cf2a 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73db86 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x142cf29 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 704] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 160] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [21: 1008] @ 0xc1a9ee 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a9ed github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 352] @ 0xe7daba 0xe80d66 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dab9 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:29 # 0xe80d65 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:454 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 128] @ 0xe9a208 0xea40b3 0xea33de 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xe9a207 github.com/quic-go/quic-go.(*cryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:77 # 0xea40b2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x272 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:565 # 0xea33dd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x15fd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:367 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 80] @ 0x529ddb 0x529dbd 0xc21f85 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc21f84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:278 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x5acb86 0x5acad0 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5acb85 net.sortByRFC6724withSrcs+0x85 net/addrselect.go:26 # 0x5acacf net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [5: 1280] @ 0x49addc 0x49ac26 0x49a97c 0xa9fd93 0xa7e5ea 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa9fd92 net/http.newBufioReader+0x32 net/http/server.go:852 # 0xa7e5e9 net/http.(*conn).serve+0x269 net/http/server.go:2013 0: 0 [32: 3072] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 491520] @ 0x41310d 0x41366f 0x473cf1 0x1271ead 0x1271497 0x1278d37 0x1278d06 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1271eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1271496 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x56 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1278d36 github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x196 github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x1278d05 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 8064] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x511406 0xad2474 0xbd1f3c 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd1f3b github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:312 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xc1e415 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1e414 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 2240] @ 0x11c2a5e 0x11c418b 0x47efc1 # 0x11c2a5d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xabd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:422 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [24: 2688] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 640] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [8: 128] @ 0x12c9177 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9176 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x376 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:258 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 48] @ 0x79f707 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1344] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 2784] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x143392d 0x14338c1 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 864] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 96] @ 0x73a13b 0x741ef1 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73a13a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x741ef0 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [24: 3072] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [161: 38640] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [24: 1152] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x1396de5 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396de4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:587 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 336] @ 0x471e3a 0xe87674 0xe874aa 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87673 github.com/quic-go/quic-go.newConnIDGenerator+0x733 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:39 # 0xe874a9 github.com/quic-go/quic-go.init.func1+0x569 github.com/quic-go/quic-go@v0.49.0/connection.go:261 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [7: 336] @ 0x5c416c 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c416b net.newAddr+0x28b net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [12: 576] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0xe8295c 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8295b github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1fb github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:23 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [70: 3360] @ 0x64c309 0x64c5a5 0x142d466 0x142d3e9 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142d465 github.com/pactus-project/pactus/crypto.Address.String+0x985 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142d3e8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x908 github.com/pactus-project/pactus/www/grpc/blockchain.go:178 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 128] @ 0x8ae72c 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae72b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 224] @ 0x1315930 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 96] @ 0x75ee50 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75ee4f github.com/pactus-project/pactus/committee.(*committee).Update+0x4f github.com/pactus-project/pactus/committee/committee.go:57 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1792] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0x45af46 0xbc68af 0xbc68a5 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbc68ae github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1ae github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbc68a4 github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:56 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 112] @ 0x142d558 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d557 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa77 github.com/pactus-project/pactus/www/grpc/blockchain.go:181 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [85: 54400] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 112] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x534cfa 0x6572ea 0x657d92 0x742b8e 0x755691 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 528] @ 0x630911 0x62f6dd 0x62f4d3 0x73e2b2 0x73e294 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73e2b1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73e293 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x654f8e 0x6558e6 0x73a7bd 0x73a88c 0x741829 0x7547fe 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x73a88b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x741828 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).BasicCheck+0x128 github.com/pactus-project/pactus/types/tx/payload/bond.go:47 # 0x7547fd github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xbd github.com/pactus-project/pactus/types/tx/tx.go:161 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x1471bce 0x1471b7b 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471bcd github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x40d github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471b7a github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x3ba github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [193: 67936] @ 0x474bac 0x1476fce 0x1476f75 0x1476f67 0x1477885 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476fcd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1477884 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [114: 43776] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 360] @ 0x12f0c07 0x12f0be3 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [166: 39840] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [652: 41728] @ 0x12f2de5 0x12f2dd4 0x12f18d5 0x130839e 0x47efc1 # 0x12f2de4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:652 # 0x12f2dd3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:874 # 0x12f18d4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x174 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:593 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [10: 160] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 1664] @ 0x630911 0x62f6dd 0x62f4d3 0x73e2b2 0x73e294 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73e2b1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73e293 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x7d3a36 0x7d39be 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d3a35 github.com/syndtr/goleveldb/leveldb.newTableFile+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:53 # 0x7d39bd github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xbd github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:587 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 240] @ 0x7c9c0e 0x7c95c5 0x7c8fcf 0x7ba5df 0x7bb94f 0x47efc1 # 0x7c9c0d github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x4ad github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:218 # 0x7c95c4 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:146 # 0x7c8fce github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x30e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:94 # 0x7ba5de github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:643 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [50: 5600] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [78: 8736] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 960] @ 0x7a66bd 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [78: 738816] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [41: 2624] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 168] @ 0x7950d2 0x7aa25d 0x7aa255 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7aa25c github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x91c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x7aa254 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x914 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1113 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 192] @ 0x758208 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x758207 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa7 github.com/pactus-project/pactus/types/block/header.go:97 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 1280] @ 0x73e7ae 0x757a9b 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73e7ad github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [34: 816] @ 0x657d79 0x742b8e 0x755691 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [24: 522240] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 48] @ 0x49b319 0x49a925 0x510f9f 0x51141a 0x7cd371 0x7b85e5 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x510f9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x511419 fmt.Sprintf+0x79 fmt/print.go:241 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b85e4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [7: 224] @ 0x12434f6 0x47efc1 # 0x12434f5 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:99 0: 0 [15: 1680] @ 0x7386cf 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 448] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 96] @ 0x1276472 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x1276471 github.com/beevik/ntp.getTime+0x271 github.com/beevik/ntp@v1.4.3/ntp.go:518 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [12: 960] @ 0x76188c 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x76188b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x12589f8 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12589f7 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d7 github.com/pactus-project/pactus/consensus/consensus.go:192 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x1429a4e 0x142af65 0x14bd45f 0x47efc1 # 0x1429a4d github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0xcd github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:43 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x131c12a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c129 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 768] @ 0x49b332 0x49a925 0x8aeb45 0x8ae886 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8aeb44 google.golang.org/protobuf/internal/order.RangeFields.func1+0x64 google.golang.org/protobuf@v1.36.4/internal/order/range.go:45 # 0x8ae885 google.golang.org/protobuf/internal/order.RangeFields+0x265 google.golang.org/protobuf@v1.36.4/internal/order/range.go:64 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x757715 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757714 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:164 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x757505 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x757504 github.com/pactus-project/pactus/types/block.(*Block).String+0x224 github.com/pactus-project/pactus/types/block/block.go:148 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x5d9e25 0x5c0ac5 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x5d9e24 net.sockaddrToTCP+0xe4 net/tcpsock_posix.go:21 # 0x5c0ac4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [6: 4224] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 2048] @ 0x11c28c9 0x11c418b 0x47efc1 # 0x11c28c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x928 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:408 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [7: 168] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x755446 0x754ea9 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x754ea8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0xea94e5 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0xea94e4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 24] @ 0x4e0508 0x1300905 0x1301025 0x133c263 0x1337fe5 0x1332c7e 0x12b5c1a 0x12b5b3b 0x1331a88 0x12b7674 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x1300904 google.golang.org/grpc/internal/transport.(*http2Client).Close+0x344 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1006 # 0x1301024 google.golang.org/grpc/internal/transport.(*http2Client).GracefulClose+0x1a4 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1062 # 0x133c262 google.golang.org/grpc.(*addrConn).tearDown+0x342 google.golang.org/grpc@v1.70.0/clientconn.go:1551 # 0x1337fe4 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.70.0/clientconn.go:862 # 0x1332c7d google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3d google.golang.org/grpc@v1.70.0/balancer_wrapper.go:354 # 0x12b5c19 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0xb9 google.golang.org/grpc@v1.70.0/internal/balancer/gracefulswitch/gracefulswitch.go:320 # 0x12b5b3a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.70.0/internal/balancer/gracefulswitch/gracefulswitch.go:282 # 0x1331a87 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.70.0/balancer_wrapper.go:160 # 0x12b7673 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:94 0: 0 [73: 3504] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x755ca8 0x755ab0 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1408] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [3: 48] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 384] @ 0xa7628e 0xa75f7c 0xa75d34 0xa814ff 0xa80ec7 0xa81e27 0xaa05ce 0xa7e950 0x47efc1 # 0xa7628d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0xa75f7b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0xa75d33 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa814fe net/http.(*ServeMux).matchOrRedirect+0x11e net/http/server.go:2651 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x49b3c8 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b3c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 336] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b386b 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b386a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:863 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x5dd2d7 0x5d645b 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5b5194 0x5b49ee 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5dd2d6 net.sockaddrToUDP+0x56 net/udpsock_posix.go:18 # 0x5d645a net.(*netFD).dial+0x79a net/sock_posix.go:143 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5b5193 net.(*sysDialer).dialSingle+0x353 net/dial.go:674 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [2: 48] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [30: 3840] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af079 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 1152] @ 0xea5b89 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea5b88 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x548 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:731 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [9: 288] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0x97bd25 0x97bd6a 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bd24 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x97bd69 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 2000] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0xad2445 0xc24d4b 0xc23799 0x47efc1 # 0xad2444 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc24d4a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [36: 6912] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 744] @ 0x534cfa 0x6572ea 0x657d92 0x742b8e 0x755691 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 1008] @ 0x73b013 0x755ca8 0x755ab0 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 3342336] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 2912] @ 0xeb5786 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb5785 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:75 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 128] @ 0x760aaa 0x96b6fa 0x96f45f 0x1254655 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760aa9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x96b6f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x96f45e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:326 # 0x1254654 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:532 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [7: 336] @ 0x52c0c5 0x11c50e5 0x11c5077 0x12430cb 0x123f44a 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x11c50e4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x11c5076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [7: 168] @ 0x45af46 0x11ca3e6 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x1243105 0x123f44a 0x47efc1 # 0x11ca3e5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x1243104 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [12: 288] @ 0x1423805 0x14232e5 0x142161a 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x1423804 github.com/go-zeromq/zmq4.(*Queue).Push+0xe4 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x124f247 0x12545c7 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f246 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x12545c6 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:540 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x4d918c 0xd770bd 0xd78705 0xd71013 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [18: 576] @ 0xcae4e5 0xcae365 0xcb16b3 0xc23b89 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xc23b88 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x508 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:460 0: 0 [1: 64] @ 0x7e5734 0xc22456 0xc22437 0xc223e8 0xc224fd 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xc22455 github.com/mr-tron/base58/base58.FastBase58Encoding+0x95 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22436 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc223e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc224fc github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:323 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 672] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 2704] @ 0x5094a8 0x5090ec 0x5d3df8 0x5c0dff 0x5c1a1d 0x5bab87 0x5baf34 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5094a7 os.statNolog+0x27 os/stat_unix.go:30 # 0x5090eb os.Stat+0x2b os/stat.go:13 # 0x5d3df7 net.stat+0x17 net/parse.go:84 # 0x5c0dfe net.readHosts+0xfe net/hosts.go:59 # 0x5c1a1c net.lookupStaticHost+0xbc net/hosts.go:132 # 0x5bab86 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:591 # 0x5baf33 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:613 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [2: 18944] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [4: 128] @ 0xeb2d58 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb2d57 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xc97 github.com/quic-go/quic-go@v0.49.0/server.go:741 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 576] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0xc21f85 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc21f84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:278 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [46: 223744] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 4224] @ 0xd916a5 0xd916a6 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd916a4 github.com/libp2p/go-yamux/v4.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:83 # 0xd916a5 github.com/libp2p/go-yamux/v4.newStream+0x85 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:68 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [12: 1344] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 48] @ 0xd6ac36 0xd68f05 0xd6cdcf 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6ac35 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xf5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:513 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 352] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 2256] @ 0x5d9d97 0x5c0a1b 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x5d9d96 net.sockaddrToTCP+0x56 net/tcpsock_posix.go:19 # 0x5c0a1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [5: 160] @ 0xbcb45c 0xbcb4c3 0xbca6c7 0xbc9426 0xbc933e 0xc15157 0xc237e6 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbca6c6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:554 # 0xbc9425 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:373 # 0xbc933d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x7d github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:368 # 0xc15156 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:728 # 0xc237e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x165 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:429 0: 0 [9: 288] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1664] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [13: 208] @ 0x534cfa 0x6572ea 0x73d07b 0x73cf5c 0x142e595 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x73d07a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x73cf5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:161 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [8: 256] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 933888] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 4864] @ 0x7946f5 0x794133 0x794454 0x7aabc8 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aabc7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:53 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 48] @ 0x7aac65 0x7ab9cb 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aac64 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:56 # 0x7ab9ca github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:250 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [20: 320] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 432] @ 0x8ae791 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae790 google.golang.org/protobuf/internal/order.RangeFields+0x170 google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0x757ad6 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 5376] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 192] @ 0x75f169 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f168 github.com/pactus-project/pactus/committee.(*committee).Update+0x368 github.com/pactus-project/pactus/committee/committee.go:88 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x12fc005 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc004 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:506 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 43520] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [10: 160] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1536] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 112] @ 0x4d918c 0x1254299 0x78b0d6 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0x1254298 github.com/pactus-project/pactus/state.(*state).String+0xf8 github.com/pactus-project/pactus/state/state.go:516 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xbd1611 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd1610 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x70 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:241 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 4752] @ 0x72a61a 0x72a691 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a619 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x72a690 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 66304] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [46: 2208] @ 0x471e3a 0x14308b8 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x14308b7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:136 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [42: 1344] @ 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 960] @ 0x124be87 0x124be4c 0x124be40 0x1249916 0x1249416 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124be86 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x106 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x124be4b github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x124be3f github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xbf github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x1249915 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:127 # 0x1249415 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 57344] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [18: 2304] @ 0x9fc69e 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9fc69d crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x21d crypto/tls/handshake_server_tls13.go:730 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 480] @ 0x139220e 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x139220d github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x1ad github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 128] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 18432] @ 0xec03c5 0x49aa11 0xea61ae 0xea61a2 0xe952b1 0xe94fd2 0xe95156 0xe95156 0xe8c825 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea61ad github.com/quic-go/quic-go.getPacketBuffer+0x16d github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea61a1 github.com/quic-go/quic-go.(*packetPacker).PackMTUProbePacket+0x161 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:782 # 0xe952b0 github.com/quic-go/quic-go.(*connection).sendPackets+0x110 github.com/quic-go/quic-go@v0.49.0/connection.go:1885 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [6: 192] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0xea5b4d 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea5b4c github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x50c github.com/quic-go/quic-go@v0.49.0/packet_packer.go:730 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [11: 352] @ 0xbcb45c 0xbcb4c3 0xbca6c7 0xbc8ddb 0xc147e9 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbca6c6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:554 # 0xbc8dda github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x9a github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:336 # 0xc147e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2e8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:639 0: 0 [12: 576] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xb9a845 0xc1eaea 0xc23937 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 48] @ 0x12e2886 0x12e1823 0x1307bed 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x12e2885 golang.org/x/net/http2.parseSettingsFrame+0xa5 golang.org/x/net@v0.38.0/http2/frame.go:757 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x1307bec google.golang.org/grpc/internal/transport.NewServerTransport+0x152c google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:319 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [3: 48] @ 0x981365 0x7e5231 0x981169 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x981364 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:321 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [6: 96] @ 0xe21d93 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe21d92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x112 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:241 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [50: 16000] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 16] @ 0xbb4b73 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0xbb4b72 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x72 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [2: 32] @ 0x612cb3 0x6f03d7 0x6f1ec5 0x6fff14 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6f1ec4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ClearCofactor+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:623 # 0x6fff13 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x193 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:319 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xcb2505 0x1242fd1 0x123f44a 0x47efc1 # 0xcb2504 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x1242fd0 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x170 github.com/pactus-project/pactus/network/stream.go:65 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [5: 1280] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0x96f9a5 0x96f996 0x96f945 0x1253ab1 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96f9a4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x96f995 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:66 # 0x96f944 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:347 # 0x1253ab0 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xd0 github.com/pactus-project/pactus/state/state.go:473 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 4608] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1600] @ 0x6248b5 0x6247a0 0x6240f2 0x611fdb 0x6120f8 0x73c1e5 0x73bdaf 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6248b4 math/big.nat.make+0x1b4 math/big/nat.go:66 # 0x62479f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x6120f7 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x73c1e4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x73bdae github.com/pactus-project/pactus/sortition.Evaluate+0x1ee github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 176] @ 0xc24c8b 0xc23799 0x47efc1 # 0xc24c8a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 64] @ 0x4d250d 0x4d265f 0x4fe55f 0x4fc5ed 0x5c07e9 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d265e syscall.Accept4+0x7e syscall/syscall_linux.go:695 # 0x4fe55e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x4fc5ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5c07e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [7: 168] @ 0x654f8e 0x6558e6 0x73a7bd 0x971b2b 0x971b45 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x971b2a github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x18a github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x971b44 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1a4 github.com/pactus-project/pactus/store/validator.go:102 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 35328] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0xc1aaa9 0xc1ab47 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1aaa8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:22 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 528] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x657d79 0x742b8e 0x755691 0x755446 0x754ea9 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x754ea8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a97c 0xaa0226 0xa7abbf 0xa7e6ac 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xaa0225 net/http.newBufioWriterSize+0x65 net/http/server.go:888 # 0xa7abbe net/http.(*conn).readRequest+0x93e net/http/server.go:1115 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [2: 96] @ 0x471e3a 0xe9b506 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [2: 64] @ 0xeb565f 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb565e github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.49.0/stream.go:109 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [14: 1344] @ 0xea5b89 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xea5b88 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x548 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:731 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 32] @ 0x755572 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x755571 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x71 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0xd6b419 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6b418 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:559 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 832] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 2128] @ 0x40a6b4 0x4e0508 0x12434d0 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x12434cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:96 0: 0 [1: 16] @ 0xeaa4e8 0xeb5ba5 0xe9d778 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xeaa4e7 github.com/quic-go/quic-go.(*receiveStream).getControlFrame+0xe7 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:352 # 0xeb5ba4 github.com/quic-go/quic-go.(*stream).getControlFrame+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:140 # 0xe9d777 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x577 github.com/quic-go/quic-go@v0.49.0/framer.go:178 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [9: 144] @ 0xba8625 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba8624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:341 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 32] @ 0x4d918c 0x1254299 0x78b0d6 0x78b2bd 0x125487a 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0x1254298 github.com/pactus-project/pactus/state.(*state).String+0xf8 github.com/pactus-project/pactus/state/state.go:516 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1254879 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x199 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 112] @ 0x13402e7 0x135138b 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13402e6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.70.0/rpc_util.go:338 # 0x135138a google.golang.org/grpc.newClientStreamWithParams+0x22a google.golang.org/grpc@v1.70.0/stream.go:284 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 19200] @ 0xbc8a58 0xbc89a4 0xbcfe96 0xbd1205 0x47efc1 # 0xbc8a57 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x177 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc89a3 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc3 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:325 # 0xbcfe95 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x155 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:141 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [22: 3520] @ 0xd6e130 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd6e12f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:68 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [4: 96] @ 0x114f725 0x114f296 0x47efc1 # 0x114f724 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:257 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [11: 704] @ 0xe8b62c 0xe8b5ef 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b62b github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x2cb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:53 # 0xe8b5ee github.com/quic-go/quic-go.(*connection).preSetup+0x28e github.com/quic-go/quic-go@v0.49.0/connection.go:457 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [14: 1120] @ 0x76188c 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x76188b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0x1471dc5 0x1471d5f 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471dc4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x604 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1471d5e github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x59e github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 320] @ 0x124f6c5 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x1428945 0x1428925 0x1428d88 0x142af65 0x14bd45f 0x47efc1 # 0x1428944 encoding/binary.bigEndian.AppendUint32+0x184 encoding/binary/binary.go:177 # 0x1428924 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x164 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x1428d87 github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x127 github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [220: 35200] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [28: 3584] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [17: 272] @ 0x1389433 0x1389305 0x13921a8 0x1392173 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1389432 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.normalizeFieldPath+0x52 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:74 # 0x1389304 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x264 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:56 # 0x13921a7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x147 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:37 # 0x1392172 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x112 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:49 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 12288] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 768] @ 0x511406 0x1279345 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1279344 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:48 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [156: 49920] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 160] @ 0x6c8ee5 0xa010ed 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 832] @ 0x737f7d 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [60: 26880] @ 0x9beff4 0xe7c74c 0xe7cd06 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xe7c74b github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0x8b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:22 # 0xe7cd05 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0x125 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:74 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 192] @ 0x73b013 0x73e7c8 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0x86595c 0x865927 0x86584f 0x863882 0x863c12 0x86137f 0x8655f8 0x865558 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x86595b vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2bb vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x865926 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x286 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x86584e crypto/ecdsa.addASN1IntBytes.func1+0x1ae crypto/ecdsa/ecdsa.go:365 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x865557 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:346 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [226: 36160] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [13: 1040] @ 0x9fc4d9 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9fc4d8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:717 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 160] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x471e3a 0xe8b951 0xe8b930 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b950 github.com/quic-go/quic-go.newFramer+0x5f0 github.com/quic-go/quic-go@v0.49.0/framer.go:45 # 0xe8b92f github.com/quic-go/quic-go.(*connection).preSetup+0x5cf github.com/quic-go/quic-go@v0.49.0/connection.go:481 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [77: 39424] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [94: 10528] @ 0x40a6b4 0xc0133e 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xc0133d github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x5d github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:272 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [29: 7424] @ 0xa08dc5 0x9fd825 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xa08dc4 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:294 # 0x9fd824 crypto/tls.(*Conn).sendSessionTicket+0x124 crypto/tls/handshake_server_tls13.go:880 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ea2 0xa015c8 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 672] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 1728] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 72] @ 0x654f8e 0x6558e6 0x73a7bd 0x75eef0 0x75ef04 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x75eeef github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xef github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x75ef03 github.com/pactus-project/pactus/committee.(*committee).Update+0x103 github.com/pactus-project/pactus/committee/committee.go:63 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0xc1ea65 0xc23937 0x47efc1 # 0xc1ea64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:60 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [10: 320] @ 0xbcbf34 0xbcbf28 0xbd5109 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcbf33 math/big.NewInt+0xd3 math/big/int.go:91 # 0xbcbf27 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbd5108 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [54: 2592] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 96] @ 0x5d9e25 0x5c0a1b 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x5d9e24 net.sockaddrToTCP+0xe4 net/tcpsock_posix.go:21 # 0x5c0a1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [19: 456] @ 0x11c3a68 0x11c4385 0x11c41cf 0x47efc1 # 0x11c3a67 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x2e7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:513 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [54: 6048] @ 0x12fbe5b 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe5a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 2432] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [25: 3200] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [63: 8064] @ 0xe62c33 0xe62c27 0xea8af6 0xea88b8 0xea7f1b 0xea7bfc 0xe8f6ba 0xe8e0c9 0xe8c345 0x47efc1 # 0xe62c32 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:279 # 0xe62c26 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:267 # 0xea8af5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:214 # 0xea88b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:190 # 0xea7f1a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:128 # 0xea7bfb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:67 # 0xe8f6b9 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x339 github.com/quic-go/quic-go@v0.49.0/connection.go:982 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 96] @ 0x45ae72 0x45a985 0x45ab0a 0x9bb4cc 0xa0c265 0x513fa3 0x5147e6 0x5178a9 0x50e4a5 0xa0577d 0xa052dd 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x9bb4cb crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0xa0c264 crypto/tls.AlertError.Error+0x24 crypto/tls/alert.go:16 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x5178a8 fmt.(*pp).doPrintf+0x988 fmt/print.go:1173 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xa0577c crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0xa052dc crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 320] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 144] @ 0xb9883b 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb9883a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:93 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [17: 1632] @ 0xe87688 0xe874aa 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87687 github.com/quic-go/quic-go.newConnIDGenerator+0x747 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:37 # 0xe874a9 github.com/quic-go/quic-go.init.func1+0x569 github.com/quic-go/quic-go@v0.49.0/connection.go:261 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [91: 5824] @ 0xb985ce 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb985cd github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:62 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [36: 1152] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [371: 166208] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 480] @ 0xe8465f 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe8465e github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x11e github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:39 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 64] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 6784] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [446: 199808] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 512] @ 0x737f3f 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 80] @ 0x97bca5 0x97e43e 0x97e298 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bca4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 3712] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xc1ad6d 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1ad6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:105 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x49b319 0x49a925 0x6d0ce8 0x6d0ccd 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6d0ce7 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1c7 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:27 # 0x6d0ccc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x1ac github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:889 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xbb83ed 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [24: 3072] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 1248] @ 0x863b87 0x9ebbb4 0x9ebb93 0x863882 0x863c12 0x9ebb54 0x9ebb33 0x863882 0x863c12 0x9eb09c 0x9eaf90 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ebbb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9ebb92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1012 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ebb53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ebb32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1011 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eb09b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eaf8f crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1010 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 528] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x8472f5 0x8467c7 0x9f923b 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8472f4 crypto/ecdh.(*x25519Curve).ecdh+0x34 crypto/ecdh/x25519.go:78 # 0x8467c6 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:130 # 0x9f923a crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x7fa crypto/tls/handshake_server_tls13.go:247 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 2560] @ 0xe8b5b9 0xe8b5ba 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b5b8 github.com/quic-go/quic-go.newRetransmissionQueue+0x258 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:23 # 0xe8b5b9 github.com/quic-go/quic-go.(*connection).preSetup+0x259 github.com/quic-go/quic-go@v0.49.0/connection.go:456 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 512] @ 0x49b332 0x49a925 0xaa0189 0xa7de8d 0xa7df38 0xa7f908 0xa7eb2a 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xaa0188 net/http.putBufioReader+0x128 net/http/server.go:873 # 0xa7de8c net/http.(*conn).finalFlush+0x2c net/http/server.go:1784 # 0xa7df37 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa7f907 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa7eb29 net/http.(*conn).serve+0x7a9 net/http/server.go:2104 0: 0 [8: 128] @ 0x131c12a 0x13405aa 0x135b505 0x1354871 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x131c129 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 21760] @ 0xbc8ac5 0xbcfe96 0xbd1205 0x47efc1 # 0xbc8ac4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:325 # 0xbcfe95 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x155 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:141 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [29: 7424] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 144] @ 0x471e3a 0xe9b506 0xe8b405 0xe8b43a 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe9b505 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:39 # 0xe8b404 github.com/quic-go/quic-go.newCryptoStream+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:22 # 0xe8b439 github.com/quic-go/quic-go.(*connection).preSetup+0xd9 github.com/quic-go/quic-go@v0.49.0/connection.go:454 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [14: 1792] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 24] @ 0x511406 0x127e525 0x78b0d6 0x78b205 0x127b98a 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127b989 github.com/pactus-project/pactus/sync.(*queryProposalHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_query_proposal.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x529e05 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 480] @ 0x4409e9 0x4535b7 0x4781a5 0x49a43d 0x49a730 0x49a6fe 0x11ca26a 0x47efc1 # 0x4781a4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x49a43c sync.(*Mutex).lockSlow+0x15c sync/mutex.go:173 # 0x49a72f sync.(*Mutex).Lock+0x4f sync/mutex.go:92 # 0x49a6fd sync.(*Once).doSlow+0x1d sync/once.go:72 # 0x11ca269 sync.(*Once).Do+0x29 sync/once.go:67 0: 0 [77: 6160] @ 0xc0133e 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xc0133d github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x5d github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:272 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [21: 1008] @ 0x471e3a 0xbd3d36 0x11c2077 0x11c418b 0x47efc1 # 0xbd3d35 github.com/libp2p/go-netroute.New+0x35 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:25 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [22: 352] @ 0x81b6a8 0x81b6dc 0x821493 0x817cea 0xbb3b91 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [40: 1280] @ 0xecc369 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xecc368 github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x148 github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:105 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 192] @ 0x14239de 0x14232e5 0x142161a 0x14295d3 0x142af65 0x14bd45f 0x47efc1 # 0x14239dd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x14295d2 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x392 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0xea27ae 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea27ad github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9cd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:422 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [14: 672] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73e7c8 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 14080] @ 0x474bac 0x876285 0x87603a 0xe5493a 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x876284 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 80] @ 0xa007ee 0xa00674 0xa00684 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 80] @ 0x1340f4c 0x1346e33 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x1340f4b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.70.0/rpc_util.go:753 # 0x1346e32 google.golang.org/grpc.(*Server).sendResponse+0x172 google.golang.org/grpc@v1.70.0/server.go:1154 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 1536] @ 0x49b415 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [18: 2016] @ 0x9af4af 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xe7dbd0 0xe82c12 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7dbcf github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x6f github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:52 # 0xe82c11 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x191 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:48 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 768] @ 0xe83f0b 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe83f0a github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xea github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:73 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 64] @ 0x511406 0xad2474 0xc211a5 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc211a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:156 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 768] @ 0x612cb3 0x6e4af4 0x6e5287 0x701145 0x7009de 0x7009d4 0x73aaad 0x73a314 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6e4af3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:181 # 0x6e5286 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:217 # 0x701144 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1251 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 576] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x45af46 0xbca689 0xbca67f 0xbc8ddb 0xc147e9 0x47efc1 # 0xbca688 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbca67e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:553 # 0xbc8dda github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x9a github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:336 # 0xc147e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2e8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:639 0: 0 [1: 16] @ 0x12787c5 0x127809b 0x47efc1 # 0x12787c4 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x284 github.com/pactus-project/pactus/util/ntp/ntp.go:154 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 96] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x49b332 0x49a925 0x6d0ce8 0x6d0ccd 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6d0ce7 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1c7 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:27 # 0x6d0ccc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x1ac github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:889 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x49b415 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [33: 528] @ 0x612cb3 0x6f9e45 0x6f99c5 0x6f70af 0x701205 0x7009de 0x7009d4 0x73aaad 0x73a314 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f9e44 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulWindowed+0x3c4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:508 # 0x6f99c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).IsInSubGroup+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:487 # 0x6f70ae github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:199 # 0x701204 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x364 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1268 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x5ccbc6 0x5ab775 0x47efc1 # 0x5ccbc5 net.(*Resolver).lookupIPAddr.func1+0x45 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [25: 1200] @ 0x756065 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x756064 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x12542ed 0x78b0d6 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12542ec github.com/pactus-project/pactus/state.(*state).String+0x14c github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x657d79 0x7423f3 0x755691 0x755446 0x96befd 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x96befc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4dc github.com/pactus-project/pactus/store/block.go:88 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 2944] @ 0x143068c 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143068b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x82b github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 480] @ 0x610b30 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x610b2f math/big.(*Float).uquo+0x8f math/big/float.go:1354 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x81b6a8 0x81b6dc 0x821493 0x817cea 0xbb3b91 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [13: 624] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0x13503ea 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503e9 google.golang.org/grpc.newClientStream+0xe9 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 128] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1152] @ 0x85d8c5 0x888905 0x8888db 0xe54cb5 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x85d8c4 encoding/asn1.MarshalWithParams+0x144 encoding/asn1/marshal.go:741 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [8: 512] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 24] @ 0xc1a6f6 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xf65855 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xf65854 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:120 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 120] @ 0x73a05c 0x73cf52 0x9719da 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x9719d9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:94 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 312] @ 0x8ae6bd 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae6bc google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.4/internal/order/range.go:41 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [38: 3648] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x8e0f9f 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [64: 1024] @ 0x980b35 0x980f57 0x980c97 0xe4c15a 0x11c302c 0xe1fe67 0x47efc1 # 0x980b34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.0/multistream.go:70 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x980c96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.0/multistream.go:83 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ecb5 0x980ccf 0xe4c473 0x11c302c 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x980cce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.0/multistream.go:88 # 0xe4c472 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 1024] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1acac 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x49b319 0x49a925 0x12ecb14 0x13421b9 0x13420d2 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12ecb13 google.golang.org/grpc/mem.(*buffer).Free+0x73 google.golang.org/grpc@v1.70.0/mem/buffers.go:157 # 0x13421b8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:70 # 0x13420d1 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.70.0/rpc_util.go:906 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 1456] @ 0x52a8c5 0x5b4893 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x5b4892 net.(*sysDialer).dialSerial+0xf2 net/dial.go:613 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [6: 144] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 2400] @ 0x64c5d0 0x143392d 0x14338c1 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0xe6760c 0xe67600 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe6760b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xe675ff github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:66 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 128] @ 0xd6161e 0xd68ee7 0xd6cdcf 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6161d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/limit.go:268 # 0xd68ee6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xe6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [22: 2112] @ 0x4bce5d 0x545bd9 0x5465fd 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x545bd8 encoding/json.indirect+0x318 encoding/json/decode.go:476 # 0x5465fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:600 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x13503ea 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13503e9 google.golang.org/grpc.newClientStream+0xe9 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 144] @ 0x533c35 0x65704f 0x657e8e 0x742c48 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x657e8d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 3584] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1471b7a 0x1471adc 0x146f6e5 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1471b79 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x3b9 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471adb github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31b github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x146f6e4 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x684 github.com/pactus-project/pactus/www/html/blockchain.go:38 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 384] @ 0x5dd2d7 0x5d645b 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5dd2d6 net.sockaddrToUDP+0x56 net/udpsock_posix.go:18 # 0x5d645a net.(*netFD).dial+0x79a net/sock_posix.go:143 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [15: 960] @ 0x619c65 0x619c22 0x61b505 0x611911 0x6c4138 0x6c3e25 0x6fa57f 0x739aed 0x739abe 0x73bc65 0x73bbde 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x619c64 math/big.nat.make+0x84 math/big/nat.go:66 # 0x619c21 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x61b504 math/big.nat.mul+0x1e4 math/big/nat.go:409 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c4137 github.com/consensys/gnark-crypto/ecc.getVector+0xf7 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:177 # 0x6c3e24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:152 # 0x6fa57e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:560 # 0x739aec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:437 # 0x739abd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x73bc64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x73bbdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 7168] @ 0x49614b 0x495f4f 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495f4e strconv.AppendUint+0x10e strconv/itoa.go:54 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x73cf87 0x73ce3f 0x125458c 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cf86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x125458b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:540 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 576] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1920] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1824] @ 0x471e3a 0x14309d6 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x14309d5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x275 github.com/pactus-project/pactus/www/grpc/network.go:144 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 624] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b2bd 0x1258c7f 0x1258add 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1258c7e github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x17e github.com/pactus-project/pactus/consensus/consensus.go:211 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [17: 1904] @ 0xd91676 0xd9176c 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd91675 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd9176b github.com/libp2p/go-yamux/v4.newStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:62 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 32] @ 0x97b61a 0x97b62c 0x97ee2f 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b619 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x97b62b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x97ee2e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 2048] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 32] @ 0x13507a6 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13507a5 google.golang.org/grpc.newClientStream+0x4a5 google.golang.org/grpc@v1.70.0/stream.go:220 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 624] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b205 0x1258bb1 0x1258add 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1258bb0 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:202 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [11: 2816] @ 0x49addc 0x49ac26 0x49a97c 0x12ec7fd 0x131c1dd 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12ec7fc google.golang.org/grpc/mem.NewBuffer+0xfc google.golang.org/grpc@v1.70.0/mem/buffers.go:106 # 0x131c1dc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:63 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 3328] @ 0x49b415 0x49a925 0x9656df 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [11: 528] @ 0x471e3a 0xb95e25 0xb95e1e 0xba5eea 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xb95e24 go.opencensus.io/tag.newMap+0x44 go.opencensus.io@v0.24.0/tag/map.go:92 # 0xb95e1d go.opencensus.io/tag.New+0x3d go.opencensus.io@v0.24.0/tag/map.go:188 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [6: 96] @ 0x11c28c9 0x11c418b 0x47efc1 # 0x11c28c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x928 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:408 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [18: 288] @ 0x8ae72c 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae72b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 640] @ 0x123f33c 0x127d09f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x123f33b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:366 # 0x127d09e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:175 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2304] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x654f8e 0x6558e6 0x73a7bd 0x125472d 0x1254741 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x125472c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x4c github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x1254740 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x60 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 464] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [60: 480] @ 0x13507a6 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13507a5 google.golang.org/grpc.newClientStream+0x4a5 google.golang.org/grpc@v1.70.0/stream.go:220 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 1232] @ 0x12434e5 0x47efc1 # 0x12434e4 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:97 0: 0 [26: 2496] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x4d918c 0xd770bd 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [6: 1536] @ 0x49addc 0x49ac26 0x49a97c 0x12ec756 0x12ec74a 0x131c1dd 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12ec755 google.golang.org/grpc/mem.newBuffer+0x55 google.golang.org/grpc@v1.70.0/mem/buffers.go:83 # 0x12ec749 google.golang.org/grpc/mem.NewBuffer+0x49 google.golang.org/grpc@v1.70.0/mem/buffers.go:102 # 0x131c1dc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:63 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 216] @ 0x45af46 0x11ca3e6 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11ca3e5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [16: 768] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x61cee5 0x6247b4 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x61cee4 math/big.getNat+0x24 math/big/nat.go:629 # 0x6247b3 math/big.nat.divLarge+0xb3 math/big/natdiv.go:601 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 768] @ 0x4409e9 0x4523d5 0xccf63c 0x47efc1 # 0xccf63b github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4bb github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:574 0: 0 [2: 384] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [25: 2400] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x75825c 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x75825b github.com/pactus-project/pactus/types/block.(*Header).Encode+0xfb github.com/pactus-project/pactus/types/block/header.go:99 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x511406 0x123f94d 0x78b0d6 0x78b2bd 0x1239fa6 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239fa5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2c5 github.com/pactus-project/pactus/network/gossip.go:229 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [9: 432] @ 0x757032 0x757001 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x757031 bytes.NewBuffer+0x71 bytes/buffer.go:472 # 0x757000 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49ad5d 0x49ac26 0x49a97c 0xba8c6d 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xba8c6c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:385 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [12: 384] @ 0x11c28c9 0x11c418b 0x47efc1 # 0x11c28c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x928 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:408 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [10: 1600] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 32] @ 0xc1a99e 0xc1aa0c 0xc1ab15 0xc23574 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc23573 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:402 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [32: 4608] @ 0x7579b6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7579b5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:196 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x51f007 0x51f110 0x854a6e 0x87f7c8 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x854a6d encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:241 # 0x87f7c7 crypto/x509.parseCertificate+0x1067 crypto/x509/parser.go:990 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [72: 3456] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73e7c8 0x757a9b 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [16: 384] @ 0xe9f1db 0xe8811a 0xe8a274 0xe89e85 0xe94cb9 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9f1da github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1ba github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:118 # 0xe88119 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.49.0/connection.go:264 # 0xe8a273 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0xb3 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:103 # 0xe89e84 github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x84 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:63 # 0xe94cb8 github.com/quic-go/quic-go.(*connection).applyTransportParameters+0xf8 github.com/quic-go/quic-go@v0.49.0/connection.go:1817 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [14: 336] @ 0x12fbf25 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbf24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:498 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 1344] @ 0x52c0c5 0x137f56f 0x1397185 0x137e24f 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x137f56e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:406 # 0x1397184 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:59 # 0x137e24e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:139 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 720] @ 0xea5839 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xea5838 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x1f8 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:762 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [10: 320] @ 0xba86a5 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba86a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:342 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 32] @ 0x981131 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x1243738 0x47efc1 # 0x981130 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.0/multistream.go:283 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x1243737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [89: 364544] @ 0x645ab3 0x64595d 0x6456a6 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x645ab2 github.com/fxamacker/cbor/v2.(*Decoder).read+0x92 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:139 # 0x64595c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/stream.go:111 # 0x6456a5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:30 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73e7c8 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x7399fd 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7399fc github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xeab5b9 0xeab55d 0xe789e2 0xe788ae 0xe9646c 0xe950ff 0xe8c825 0x47efc1 # 0xeab5b8 github.com/quic-go/quic-go.(*retransmissionQueue).addAppData+0x78 github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:74 # 0xeab55c github.com/quic-go/quic-go.(*retransmissionQueueAppDataAckHandler).OnLost+0x1c github.com/quic-go/quic-go@v0.49.0/retransmission_queue.go:179 # 0xe789e1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:856 # 0xe788ad github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:842 # 0xe9646b github.com/quic-go/quic-go.(*connection).sendProbePacket+0xcb github.com/quic-go/quic-go@v0.49.0/connection.go:2075 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [8: 256] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xd6aedc 0xd6aeca 0xd69b75 0xd699da 0xf6554f 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xd6aedb github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x5b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:586 # 0xd6aec9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x49 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:536 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf6554e github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0xee github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:93 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 72] @ 0x818f3a 0x126fb0a 0x126f1ef 0x126f69b 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x818f39 github.com/multiformats/go-multiaddr.NewMultiaddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:29 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1456] @ 0x7386cf 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [51: 16320] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [16: 768] @ 0x511406 0x124b968 0x78b0d6 0x78b2bd 0x1248ff8 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x124b967 github.com/pactus-project/pactus/txpool.(*txPool).String+0x227 github.com/pactus-project/pactus/txpool/txpool.go:393 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1248ff7 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0xd7 github.com/pactus-project/pactus/txpool/txpool.go:65 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0xe81f8f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe81f8e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:53 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 288] @ 0x14239de 0x14232e5 0x142161a 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x14239dd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xe548e6 0xe548bb 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe548e5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [26: 6656] @ 0xe837aa 0xe8001d 0xe7cfe9 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe837a9 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x29 github.com/quic-go/quic-go@v0.49.0/internal/handshake/session_ticket.go:20 # 0xe8001c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x3c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:346 # 0xe7cfe8 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x48 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:29 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [17: 1632] @ 0x737e92 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [12: 768] @ 0xd6b419 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd6b418 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:559 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [6: 96] @ 0x12fc06f 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc06e google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3ee google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:510 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 288] @ 0x4d918c 0xd770bd 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [37: 56832] @ 0xec03c5 0x49aa11 0xea5805 0xea57f4 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea5804 github.com/quic-go/quic-go.getPacketBuffer+0x1c4 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea57f3 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x1b3 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:761 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [63: 28224] @ 0x8636da 0x8636a4 0x9f071f 0x863882 0x863c12 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8636d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x8636a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f071e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1465 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [36: 4032] @ 0x511406 0xbf3bb2 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbf3bb1 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x5b1 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:200 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [29: 2784] @ 0xe624d4 0xe622dc 0xeb0d65 0xeafe05 0x47efc1 # 0xe624d3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:161 # 0xe622db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:138 # 0xeb0d64 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x4c4 github.com/quic-go/quic-go@v0.49.0/server.go:454 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 32] @ 0xc208dd 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc208dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x19c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1232] @ 0x52b7b4 0x52bfed 0x52bfaf 0x1242ff8 0x123f44a 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x1242ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 224] @ 0xc1ad6d 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1ad6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:105 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0xc233d4 0xc23215 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc233d3 go.opentelemetry.io/otel/trace.WithAttributes+0x213 go.opentelemetry.io/otel/trace@v1.34.0/config.go:224 # 0xc23214 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:394 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1680] @ 0xe77ba5 0xe77b75 0xe8c4b8 0x47efc1 # 0xe77ba4 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:40 # 0xe77b74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x3b4 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:734 # 0xe8c4b7 github.com/quic-go/quic-go.(*connection).run+0x737 github.com/quic-go/quic-go@v0.49.0/connection.go:622 0: 0 [27: 864] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x124769d 0x126854b 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x124769c github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x7c github.com/pactus-project/pactus/sync/bundle/message/message.go:102 # 0x126854a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1792] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0xa00fb4 0xa00f84 0xa00d9b 0x863882 0x863c12 0xa0089e 0xa00718 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00fb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2b3 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00f83 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x283 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d9a crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x9a crypto/tls/key_schedule.go:42 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 48] @ 0x73ca30 0x73ca24 0x971531 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73ca2f bytes.NewReader+0x4f bytes/reader.go:159 # 0x73ca23 github.com/pactus-project/pactus/types/validator.FromBytes+0x43 github.com/pactus-project/pactus/types/validator/validator.go:44 # 0x971530 github.com/pactus-project/pactus/store.newValidatorStore+0x190 github.com/pactus-project/pactus/store/validator.go:29 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [32: 8192] @ 0x4722d7 0x876134 0x87603a 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x876133 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 24576] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 1568] @ 0xe8b4c6 0xe8b475 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b4c5 github.com/quic-go/quic-go.newSendQueue+0x165 github.com/quic-go/quic-go@v0.49.0/send_queue.go:36 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 192] @ 0xacd899 0xacd573 0xad24ac 0xbd11cd 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd11cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x30c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [6: 96] @ 0x547d1e 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 5824] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0x14215c5 0x1429c90 0x142af65 0x14bd45f 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1429c8f github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30f github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 400] @ 0x529efb 0x529edd 0xeac4a5 0xeb55e6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [15: 720] @ 0x73affb 0x73ae94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73ae93 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe94dad 0xe9470b 0xe92ba8 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe94dac github.com/quic-go/quic-go.(*connection).applyTransportParameters+0x1ec github.com/quic-go/quic-go@v0.49.0/connection.go:1834 # 0xe9470a github.com/quic-go/quic-go.(*connection).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.49.0/connection.go:1762 # 0xe92ba7 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x347 github.com/quic-go/quic-go@v0.49.0/connection.go:1432 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [14: 1344] @ 0x863b87 0x9ebb54 0x9ebb33 0x863882 0x863c12 0x9eb09c 0x9eaf90 0x863882 0x863c12 0x9eaeb4 0x9eae93 0x863882 0x863c12 0x9eadd4 0x9ead3c 0x9c8ad9 0x9fc32b 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9ebb53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ebb32 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1011 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eb09b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bb vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eaf8f crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xaf crypto/tls/handshake_messages.go:1010 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eaeb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eae92 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1007 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9eadd3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ead3b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1006 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc32a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x8aa crypto/tls/handshake_server_tls13.go:696 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 1152] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [28: 3584] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 256] @ 0xc1a765 0xc1a703 0xc1a717 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 7680] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 360] @ 0x4d082d 0x4d0886 0x4d0a05 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d082c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d0885 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d0a04 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [48: 2304] @ 0xbb57a5 0xbb614d 0xe47d23 0x47efc1 # 0xbb57a4 github.com/multiformats/go-multiaddr/net.wrap+0x224 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:47 # 0xbb614c github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x1ac github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:266 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [22: 1056] @ 0x73e2e5 0x73e2b8 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e2e4 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x73e2b7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1408] @ 0x474bac 0x1476fce 0x1476f75 0x1476f67 0x1476a5c 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476fcd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x1476a5b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:174 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0xbc674e 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc674d github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x4d github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:51 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0xb98a5e 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc21071 0x47efc1 # 0xb98a5d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:107 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [53: 11872] @ 0xd91728 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd91727 github.com/libp2p/go-yamux/v4.newStream+0x107 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:57 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 2080] @ 0x41310d 0x41366f 0x474c05 0xc21b25 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21b24 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x264 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:238 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x125423b 0x12541d3 0x78b0d6 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x125423a github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x9a github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x12541d2 github.com/pactus-project/pactus/state.(*state).String+0x32 github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 640] @ 0xe7c8f9 0xe7e828 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7c8f8 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0x238 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:69 # 0xe7e827 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x147 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:126 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [20: 1920] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [34: 8704] @ 0x4722d7 0x97bcea 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bce9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1792] @ 0x49addc 0x49ac26 0x49a97c 0x12eb25e 0x12eb0c6 0x12f354c 0x12f18e8 0x12fb732 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [16: 768] @ 0x73affb 0x755ca8 0x755ab0 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 736] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x4d918c 0xd770bd 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [7: 112] @ 0xe1b778 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe1b777 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x77 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:476 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 8192] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [61: 11712] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x1351c85 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1351c84 google.golang.org/grpc.newClientStreamWithParams+0xb24 google.golang.org/grpc@v1.70.0/stream.go:352 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 240] @ 0xeb5545 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb5544 github.com/quic-go/quic-go.newStream+0x144 github.com/quic-go/quic-go@v0.49.0/stream.go:104 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [33: 1056] @ 0xc01b65 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xc01b64 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x884 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:342 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [122: 140544] @ 0x9e9325 0x9e92f5 0x9e91f7 0x863882 0x863c12 0x9e91ab 0x9e90a7 0x863882 0x863c12 0x9e6e0a 0x9e6cfa 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9e9324 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e92f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e91f6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:794 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e91aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e90a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:793 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e6e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e6cf9 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:791 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 7168] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 4608] @ 0x50e4bb 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [46: 6624] @ 0x474bac 0xcdd6e5 0xce0fcb 0xcd3b54 0xcd3571 0xccfce7 0x47efc1 # 0xcdd6e4 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/tag_tracer.go:234 # 0xce0fca github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x30a github.com/libp2p/go-libp2p-pubsub@v0.12.0/trace.go:143 # 0xcd3b53 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x313 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1163 # 0xcd3570 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x8d0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1105 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [10: 320] @ 0x4d918c 0xd770bd 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 48] @ 0xd770e5 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0xe66217 0xe61616 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe66216 github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x1d6 github.com/quic-go/quic-go@v0.49.0/internal/wire/reset_stream_frame.go:37 # 0xe61615 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0xb5 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:113 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [14: 57344] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x12f354c 0x12f18e8 0x130839e 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [1: 48] @ 0x52c0c5 0x12fc47c 0x12fc41c 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12fc47b google.golang.org/grpc/internal/credentials.NewRequestInfoContext+0xdb google.golang.org/grpc@v1.70.0/internal/credentials/credentials.go:29 # 0x12fc41b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 448] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [20: 1600] @ 0xea6996 0xea5e8e 0xe964ed 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xea6995 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:845 # 0xea5e8d github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x84d github.com/quic-go/quic-go@v0.49.0/packet_packer.go:769 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [8: 768] @ 0x863b87 0xa00905 0xa00728 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [70: 31360] @ 0x9beff4 0xe54226 0xf6881f 0xf5e899 0xe7ccd4 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xe54225 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x45 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:116 # 0xf6881e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:294 # 0xf5e898 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:63 # 0xe7ccd3 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:71 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0x40a6b4 0x5bafe5 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bafe4 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:643 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x6106a7 0x610641 0x610628 0x6108b0 0xbccd90 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x6106a6 math/big.nat.make+0xc6 math/big/nat.go:66 # 0x610640 math/big.nat.set+0x60 math/big/nat.go:91 # 0x610627 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x6108af math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xbccd8f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 832] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [6: 288] @ 0x511406 0x124b968 0x78b0d6 0x78b2bd 0x1249bcc 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x124b967 github.com/pactus-project/pactus/txpool.(*txPool).String+0x227 github.com/pactus-project/pactus/txpool/txpool.go:393 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1249bcb github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0xeb github.com/pactus-project/pactus/txpool/txpool.go:149 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 896] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x612cb3 0x6e4af4 0x6e54a7 0x701145 0x7009de 0x7009d4 0x73aaad 0x73a314 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6e4af3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:181 # 0x6e54a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:231 # 0x701144 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1251 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x49b332 0x49a925 0xaa050e 0xa7dedb 0xa7df38 0xa7f908 0xa7eb2a 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xaa050d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa7deda net/http.(*conn).finalFlush+0x7a net/http/server.go:1792 # 0xa7df37 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa7f907 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa7eb29 net/http.(*conn).serve+0x7a9 net/http/server.go:2104 0: 0 [11: 176] @ 0x8ae72c 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae72b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 3520] @ 0x117da0f 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x117da0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x38e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 32] @ 0xc1a99e 0xc1aa0c 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [79: 40448] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [23: 2944] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 480] @ 0x471e3a 0xeb6536 0xeb65da 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6535 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x355 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:44 # 0xeb65d9 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x3f9 github.com/quic-go/quic-go@v0.49.0/streams_map.go:118 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [14: 672] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x7582e5 0x758193 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x412d97 0x415b5d 0x415865 0x474c45 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [4: 832] @ 0x412d97 0x474e2d 0xcbed25 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbed24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x724 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:848 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [45: 360] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 8320] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 80] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [21: 1344] @ 0xc24e31 0xc23799 0x47efc1 # 0xc24e30 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x390 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:538 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 144] @ 0xcc5eb7 0xcc5efb 0xccfd57 0x47efc1 # 0xcc5eb6 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x916 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2129 # 0xcc5efa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x95a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1704 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [7: 1792] @ 0x49addc 0x49ac26 0x49a97c 0xa72325 0xa9f25f 0xa7a4ac 0xa7e6ac 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa72324 net/http.newTextprotoReader+0x24 net/http/request.go:1048 # 0xa9f25e net/http.readRequest+0x3e net/http/request.go:1089 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [4: 96] @ 0x654f8e 0x6558e6 0x73a7bd 0x73a88c 0x754cc6 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x73a88b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x754cc5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x105 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127daf6 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127daf5 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x1f5 github.com/pactus-project/pactus/sync/sync.go:272 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 1712] @ 0x12f07c5 0x12f0778 0x12f069c 0x134007f 0x1355d70 0x1355525 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f07c4 google.golang.org/grpc/metadata.copyOf+0x164 google.golang.org/grpc@v1.70.0/metadata/metadata.go:237 # 0x12f0777 google.golang.org/grpc/metadata.MD.Copy+0x117 google.golang.org/grpc@v1.70.0/metadata/metadata.go:102 # 0x12f069b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:128 # 0x134007e google.golang.org/grpc.HeaderCallOption.after+0x1e google.golang.org/grpc@v1.70.0/rpc_util.go:225 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 2560] @ 0x96bae7 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bae6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 4736] @ 0xba7fe5 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba7fe4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:307 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [14: 896] @ 0xba76ef 0xba7684 0xba7630 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba76ee github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xba7683 github.com/libp2p/go-msgio.NewVarintReaderSize+0xc3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xba762f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x6f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:234 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 24] @ 0x73e745 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x5bc7ab 0x5bb906 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5bc7aa net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:667 # 0x5bb905 net.(*Resolver).goLookupIPCNAMEOrder+0xa85 net/dnsclient_unix.go:680 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [9: 216] @ 0x51f007 0x51f110 0x5253a5 0x12acf8e 0x137ea8a 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5253a4 strings.ToLower+0xa4 strings/strings.go:692 # 0x12acf8d google.golang.org/grpc/metadata.Pairs+0xad google.golang.org/grpc@v1.70.0/metadata/metadata.go:87 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 2304] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [5: 1280] @ 0x49addc 0x49ac26 0x49a97c 0xba8c6d 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xba8c6c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:385 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [116: 1856] @ 0x130c1eb 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x130c1ea google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:818 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [17: 1632] @ 0x863b87 0x9eecf4 0x9eecd3 0x863882 0x863c12 0x9ee33c 0x9ee230 0x863882 0x863c12 0x9edb79 0x9eda78 0x863882 0x863c12 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9eecf3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eecd2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1255 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ee33b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9ee22f crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x66f crypto/tls/handshake_messages.go:1254 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9edb78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eda77 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1238 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a8d4 0x12ecb14 0x131c4b4 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x12ecb13 google.golang.org/grpc/mem.(*buffer).Free+0x73 google.golang.org/grpc@v1.70.0/mem/buffers.go:157 # 0x131c4b3 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x113 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 1568] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0xd74ff9 0xd74fed 0xd77195 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd92f25 0xd92ebc 0xd92f58 0xd8fae5 0xd8f20f 0xd8f058 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd74ff8 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.38.2/p2p/metricshelper/pool.go:16 # 0xd74fec github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/stats.go:179 # 0xd77194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:226 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd92f24 github.com/libp2p/go-yamux/v4.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:390 # 0xd92ebb github.com/libp2p/go-yamux/v4.(*Stream).processFlags+0x29b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:432 # 0xd92f57 github.com/libp2p/go-yamux/v4.(*Stream).incrSendWindow+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:442 # 0xd8fae4 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x304 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:731 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [8: 192] @ 0x131c10a 0x13405aa 0x135b505 0x1354871 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x131c109 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 80] @ 0xc22739 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22738 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x378 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 600] @ 0x11c3985 0x11c4385 0x11c41cf 0x47efc1 # 0x11c3984 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:510 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [28: 1792] @ 0xbd3fd6 0x11c2077 0x11c418b 0x47efc1 # 0xbd3fd5 github.com/libp2p/go-netroute.New+0x2d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [28: 448] @ 0x5c3d6e 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [13: 6656] @ 0x4d0de6 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [18: 864] @ 0x511406 0x1257fac 0x78b0d6 0x78b2bd 0x1258c7f 0x1258add 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1257fab github.com/pactus-project/pactus/consensus.(*consensus).String+0x18b github.com/pactus-project/pactus/consensus/consensus.go:126 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1258c7e github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x17e github.com/pactus-project/pactus/consensus/consensus.go:211 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [1: 96] @ 0x533c35 0x65704f 0x73a1ab 0x73a141 0x73cacc 0x971531 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73a1aa github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73a140 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x73cacb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:47 # 0x971530 github.com/pactus-project/pactus/store.newValidatorStore+0x190 github.com/pactus-project/pactus/store/validator.go:29 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 2304] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 384] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0xbd5628 0xc22fbc 0xc21905 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc21904 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x44 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:228 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 2352] @ 0x40a6b4 0xe54212 0xf6881f 0xf5e899 0xe7ccd4 0x9f427e 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0xe54211 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:112 # 0xf6881e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:294 # 0xf5e898 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:63 # 0xe7ccd3 github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func3+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:71 # 0x9f427d crypto/tls.(*Conn).readClientHello+0x5fd crypto/tls/handshake_server.go:150 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 1040] @ 0x619c65 0x619c22 0x61b505 0x611911 0x73c1a5 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x619c64 math/big.nat.make+0x84 math/big/nat.go:66 # 0x619c21 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x61b504 math/big.nat.mul+0x1e4 math/big/nat.go:409 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x73c1a4 github.com/pactus-project/pactus/sortition.GetIndex+0x1a4 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 5408] @ 0x9fab79 0x9faabb 0x9f8953 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9fab78 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:958 # 0x9faaba crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:475 # 0x9f8952 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:61 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 224] @ 0x756857 0x125136e 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x756856 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x125136d github.com/pactus-project/pactus/state.(*state).stateRoot+0xcd github.com/pactus-project/pactus/state/state.go:222 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0xc1aa5c 0xc1aac7 0xc1ab47 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1aa5b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [73: 37376] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [23: 2944] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 224] @ 0x40a6b4 0xc21fce 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21fcd github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xed github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:283 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [67: 34304] @ 0x8235bc 0x8231ab 0xe7db94 0xe82bd2 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe82bd1 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x151 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:47 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [34: 2176] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [47: 6016] @ 0x511406 0xbf3bb2 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbf3bb1 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x5b1 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:200 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [54: 24192] @ 0x9beff4 0xe7c74c 0xe7e828 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xe7c74b github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer+0x8b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:22 # 0xe7e827 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x147 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:126 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 384] @ 0x45af46 0xbc68af 0xbc68a5 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc68ae github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1ae github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbc68a4 github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:56 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 304] @ 0x4b874b 0x4b7f29 0x902af7 0x900f5e 0x913c9b 0x8e23a7 0x913c9b 0x8e451e 0x913c9b 0x913805 0x8b54bd 0x8b5013 0x131c1bf 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x4b874a reflect.copyVal+0x2a reflect/value.go:2047 # 0x4b7f28 reflect.(*MapIter).Key+0x68 reflect/value.go:1902 # 0x902af6 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:288 # 0x900f5d google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x7d google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:57 # 0x913c9a google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x41a google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:215 # 0x8e23a6 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa6 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:243 # 0x913c9a google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x41a google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:215 # 0x8e451d google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xfd google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:502 # 0x913c9a google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x41a google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:215 # 0x913804 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x84 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:142 # 0x8b54bc google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.4/proto/encode.go:195 # 0x8b5012 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.4/proto/encode.go:159 # 0x131c1be google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:59 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [64: 4096] @ 0x14307d7 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x14307d6 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:120 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [42: 14784] @ 0x474bac 0x876285 0x87603a 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x876284 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [12: 192] @ 0x12ff259 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff258 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x238 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:756 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 160] @ 0x511406 0xd6b35f 0xd6b31b 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6b35e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:578 # 0xd6b31a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:562 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [74: 4736] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0xbb4baa 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [10: 160] @ 0xad2445 0xc2372c 0x47efc1 # 0xad2444 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc2372b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:420 0: 0 [43: 8256] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2048] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x45af46 0xbca689 0xbca67f 0xbc909b 0xc2172d 0xc21890 0xc2155b 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbca688 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbca67e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:553 # 0xbc909a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x9a github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:352 # 0xc2172c github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:195 # 0xc2188f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:215 # 0xc2155a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x45a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:187 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [52: 3328] @ 0x1430318 0x1430304 0x14302ec 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430317 encoding/hex.EncodeToString+0x4b7 encoding/hex/hex.go:127 # 0x1430303 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14302eb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x48b github.com/pactus-project/pactus/www/grpc/network.go:97 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x86869d 0x868611 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x86869c crypto/internal/bigmod.(*Nat).Bytes+0x45c crypto/internal/bigmod/nat.go:121 # 0x868610 crypto/ecdsa.verifyNISTEC[...]+0x3d0 crypto/ecdsa/ecdsa.go:531 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [29: 5568] @ 0xe873ea 0xe872bb 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe873e9 github.com/quic-go/quic-go.newConnIDManager+0x4a9 github.com/quic-go/quic-go@v0.49.0/conn_id_manager.go:48 # 0xe872ba github.com/quic-go/quic-go.init.func1+0x37a github.com/quic-go/quic-go@v0.49.0/connection.go:255 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 16] @ 0xea5ea7 0xe964ed 0xe950ff 0xe8c825 0x47efc1 # 0xea5ea6 github.com/quic-go/quic-go.(*packetPacker).MaybePackProbePacket+0x866 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:773 # 0xe964ec github.com/quic-go/quic-go.(*connection).sendProbePacket+0x14c github.com/quic-go/quic-go@v0.49.0/connection.go:2079 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 64] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1440] @ 0x737e92 0x9af48b 0xa00a05 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 2464] @ 0xcc5eb7 0xcc5efb 0xccfd57 0x47efc1 # 0xcc5eb6 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x916 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:2129 # 0xcc5efa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x95a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1704 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1: 4864] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2304] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [143: 164736] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0x12fc0d6 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc0d5 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x455 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:514 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 2432] @ 0x6c8a3a 0x64e6fd 0x737ed2 0xa015c8 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [8: 147456] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [7: 112] @ 0x1315930 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 1216] @ 0x737f7d 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 256] @ 0x6c8ee5 0x737892 0xeb5188 0xe87906 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0xeb5187 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.49.0/stateless_reset.go:39 # 0xe87905 github.com/quic-go/quic-go.init.func1+0x9c5 github.com/quic-go/quic-go@v0.49.0/connection.go:284 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [13: 319488] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 6144] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [4: 49152] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [6: 384] @ 0x7a66bd 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x7a458f 0x796f9b 0x79703c 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [50: 16000] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [43: 8256] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xe135cb 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe135ca github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:37 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [19: 1216] @ 0xe9b4d0 0xe9b4c4 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9b4cf github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:78 # 0xe9b4c3 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:38 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 224] @ 0x6c8ee5 0x737892 0x738508 0xe829c4 0xe7d576 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x738507 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:65 # 0xe829c3 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x263 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 1056] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [4: 192] @ 0xe9f836 0xe8d88b 0xe8d82d 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9f835 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0xd5 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:145 # 0xe8d88a github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x12a github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:115 # 0xe8d82c github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0xcc github.com/quic-go/quic-go@v0.49.0/connection.go:754 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 24] @ 0xe82ded 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe82dec github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x2c github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [15: 720] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x45af46 0xc1aa7e 0xc1aac7 0xc1ab47 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1aa7d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [240: 307200] @ 0xe5f3bf 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe5f3be github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1be github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:34 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [4: 128] @ 0x511406 0xe596d9 0xe87234 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xe596d8 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x98 github.com/quic-go/quic-go@v0.49.0/internal/protocol/connection_id.go:103 # 0xe87233 github.com/quic-go/quic-go.init.func1+0x2f3 github.com/quic-go/quic-go@v0.49.0/connection.go:251 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [19: 2128] @ 0xeb63ec 0xeb6487 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb63eb github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x20b github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:46 # 0xeb6486 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2a6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:109 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [33: 3696] @ 0x61b497 0x61b407 0x61b539 0x611911 0x6c3bee 0x6f094e 0x739986 0x739974 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x61b496 math/big.nat.make+0x176 math/big/nat.go:66 # 0x61b406 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x61b538 math/big.nat.mul+0x218 math/big/nat.go:405 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c3bed github.com/consensys/gnark-crypto/ecc.SplitScalar+0xcd github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:145 # 0x6f094d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:552 # 0x739985 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:431 # 0x739973 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x9af05b 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af05a vendor/golang.org/x/crypto/hkdf.Extract+0x5a vendor/golang.org/x/crypto/hkdf/hkdf.go:28 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [29: 2320] @ 0xea6996 0xea2dae 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea6995 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:845 # 0xea2dad github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xfcd github.com/quic-go/quic-go@v0.49.0/packet_packer.go:428 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [20: 320] @ 0x981365 0x7e5231 0x981169 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x981364 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:321 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [7: 560] @ 0x63e14f 0x126835a 0x1268333 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x1268359 github.com/fxamacker/cbor/v2.Marshal+0x39 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268332 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49b319 0x49a925 0x9656df 0xd8e10e 0xd8e0f4 0xd923ed 0xd8ca5c 0xd94893 0xe1fc56 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd923ec github.com/libp2p/go-yamux/v4.(*Stream).sendWindowUpdate+0x1ec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:241 # 0xd8ca5b github.com/libp2p/go-yamux/v4.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:274 # 0xd94892 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 # 0xe1fc55 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 0: 0 [3: 384] @ 0xbd5628 0xc22fbc 0xc21905 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc21904 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x44 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:228 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [91: 32032] @ 0x474167 0xe9bc9f 0xe9b59d 0xe99e65 0xe9a354 0xe9277e 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe9bc9e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:176 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xe99e64 github.com/quic-go/quic-go.(*cryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:46 # 0xe9a353 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x33 github.com/quic-go/quic-go@v0.49.0/crypto_stream_manager.go:41 # 0xe9277d github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1405 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [19: 2432] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [25: 2800] @ 0x7386cf 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 163840] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 928] @ 0x5c3d6e 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [98: 17248] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x11caae8 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x11caae7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x87 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:58 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [35: 7280] @ 0xea0871 0xe87cfe 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xea0870 github.com/quic-go/quic-go.newPacketPacker+0xd0 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:156 # 0xe87cfd github.com/quic-go/quic-go.init.func1+0xdbd github.com/quic-go/quic-go@v0.49.0/connection.go:329 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [11: 176] @ 0x819ecf 0x8174e5 0xbb4bdd 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [5: 80] @ 0x970d3b 0x96dc2f 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x970d3a github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1ba github.com/pactus-project/pactus/store/tx.go:39 # 0x96dc2e github.com/pactus-project/pactus/store.(*store).SaveBlock+0xee github.com/pactus-project/pactus/store/store.go:154 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 304] @ 0x147739c 0x1471adb 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147739b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1471ada github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31a github.com/pactus-project/pactus/www/html/blockchain.go:214 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 2816] @ 0x49addc 0x49ac26 0x49a97c 0x12eb25e 0x12eb0c6 0x12f354c 0x12f18e8 0x130839e 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12f354b google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x28b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:992 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [23: 368] @ 0xbf3b25 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xbf3b24 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x524 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:203 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [9: 1008] @ 0xeb5786 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb5785 github.com/quic-go/quic-go.newReceiveStream+0x385 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:75 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [15: 480] @ 0x759e1e 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x759e1d github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1536] @ 0xc22e93 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22e92 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:367 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 512] @ 0x49614b 0x495f4f 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495f4e strconv.AppendUint+0x10e strconv/itoa.go:54 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [263: 67328] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [23: 736] @ 0x51f007 0x51f110 0x52404b 0x137e91f 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x137e91e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x77e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0xbd4f27 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd4f26 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 65536] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [10: 320] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 192] @ 0x142a5e5 0x142af65 0x14bd45f 0x47efc1 # 0x142a5e4 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x524 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1792] @ 0x7386cf 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [21: 2688] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe83045 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [10: 640] @ 0x737f3f 0x9af079 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [43: 1376] @ 0x755c91 0x755ab0 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x755c90 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [27: 3456] @ 0x61b497 0x61b407 0x61b539 0x611911 0x6c3bc7 0x6f094e 0x739986 0x739974 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x61b496 math/big.nat.make+0x176 math/big/nat.go:66 # 0x61b406 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x61b538 math/big.nat.mul+0x218 math/big/nat.go:405 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c3bc6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0xa6 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:144 # 0x6f094d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:552 # 0x739985 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:431 # 0x739973 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 4928] @ 0x412d97 0x474e2d 0xa0f3b6 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f3b5 net/textproto.readMIMEHeader+0x375 net/textproto/reader.go:586 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [12: 192] @ 0x529e05 0x1396de5 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x1396de4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:587 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 256] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [47: 752] @ 0x12e64ea 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e64e9 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.38.0/http2/frame.go:1546 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 16] @ 0x45af46 0x1470c5f 0x1470cb6 0x1470c4c 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1470c5e bytes.NewBufferString+0x11e bytes/buffer.go:481 # 0x1470cb5 github.com/pactus-project/pactus/www/html.newTableMaker+0x175 github.com/pactus-project/pactus/www/html/server.go:201 # 0x1470c4b github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x10b github.com/pactus-project/pactus/www/html/blockchain.go:138 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [36: 2304] @ 0x123cea9 0x11c6590 0x11c4198 0x47efc1 # 0x123cea8 github.com/pactus-project/pactus/network.makeNetwork.func2+0x128 github.com/pactus-project/pactus/network/network.go:216 # 0x11c658f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [3: 144] @ 0xc1a7a6 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 288] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 3024] @ 0xeac3e6 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeac3e5 github.com/quic-go/quic-go.newSendStream+0x45 github.com/quic-go/quic-go@v0.49.0/send_stream.go:81 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 192] @ 0x4d24cd 0x4d2792 0x4d0a3c 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x4d0a3b syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x5c3d6e 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [5: 160] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x529ddb 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 1056] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 384] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 3552] @ 0x73affb 0x755ca8 0x755ab0 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [31: 3968] @ 0x5d59e6 0x5d59bd 0x5ca9f8 0x5de7a7 0x5dcd14 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5d59e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5d59bc net.socket+0x9c net/sock_posix.go:27 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [58: 928] @ 0x981131 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x981130 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.0/multistream.go:283 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [51: 1224] @ 0x81e83b 0xbb7f25 0xbb8397 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [28: 672] @ 0x818f3a 0xbb4baa 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x818f39 github.com/multiformats/go-multiaddr.NewMultiaddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:29 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x61cee5 0x6247b4 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x61cee4 math/big.getNat+0x24 math/big/nat.go:629 # 0x6247b3 math/big.nat.divLarge+0xb3 math/big/natdiv.go:601 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 1024] @ 0xd770e5 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd90462 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd90461 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:809 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [18: 1728] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 3712] @ 0x97b345 0x125090e 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b344 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0x510e3e 0x511705 0x898a65 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x510e3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x511704 fmt.Sprint+0x24 fmt/print.go:278 # 0x898a64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [20: 320] @ 0x1340f4c 0x135b599 0x1354871 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1340f4b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.70.0/rpc_util.go:753 # 0x135b598 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.70.0/stream.go:1821 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [21: 2016] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x1257f4f 0x78b0d6 0x78b385 0x125ed3d 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1257f4e github.com/pactus-project/pactus/consensus.(*consensus).String+0x12e github.com/pactus-project/pactus/consensus/consensus.go:128 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125ed3c github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x21c github.com/pactus-project/pactus/consensus/height.go:27 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 384] @ 0xbc676c 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc676b github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x6b github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:52 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1280] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [3: 1536] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 832] @ 0x621505 0x62147d 0x73c11b 0x73c0de 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x73c11a math/big.(*Int).SetBytes+0x11a math/big/int.go:512 # 0x73c0dd github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 10368] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x754cdc 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 6400] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0xcae4e5 0xcae365 0xcb16b3 0x1150575 0x114f26a 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x1150574 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:421 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [40: 7680] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d785 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d784 github.com/pactus-project/pactus/store.NewStore+0x2e4 github.com/pactus-project/pactus/store/store.go:105 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [5: 120] @ 0x81e3ee 0xbb8109 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [9: 576] @ 0x737f7d 0x738299 0x7387e5 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0x7387e4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:93 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [19: 152] @ 0x147185d 0x14717e3 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147185c github.com/pactus-project/pactus/www/html.newTableMaker+0x9c github.com/pactus-project/pactus/www/html/server.go:200 # 0x14717e2 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:210 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 1024] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 3072] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 2688] @ 0xe20b09 0xe209a6 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe209a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:234 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 128] @ 0xc1ab14 0xc23574 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1ab13 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:69 # 0xc23573 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:402 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x471e3a 0x97b41e 0x125090e 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b41d github.com/pactus-project/pactus/sandbox.NewSandbox+0x11d github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x64c5d0 0x657c37 0x657bd3 0x7573e8 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x7573e7 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:148 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 16] @ 0x79f707 0x7d25c8 0x7d2bbd 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2bbc github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:455 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 49152] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [17: 1088] @ 0x757a55 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757a54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:201 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1920] @ 0x739b26 0x73bc65 0x73bbde 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x739b25 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x73bc64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x73bbdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 2560] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 384] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [37: 8880] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 55296] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [116: 89088] @ 0x863ac5 0x86399b 0x8637bd 0x9f0265 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x8637bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f0264 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1467 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [24: 576] @ 0x12f0c07 0x12f0be3 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 4608] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [5: 80] @ 0x52b945 0x52bfed 0x52bfaf 0x14215c5 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x52b944 context.WithDeadlineCause+0x264 context/context.go:642 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xf64b29 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xf64b28 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x48 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:56 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [20: 1280] @ 0x7e5734 0xc22456 0xc22437 0xc223e8 0xc224fd 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xc22455 github.com/mr-tron/base58/base58.FastBase58Encoding+0x95 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22436 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc223e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc224fc github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:323 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x5c3d6e 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [4: 4608] @ 0xbc6f66 0xbc711a 0xbcdf45 0xbccfc5 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbcdf44 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:239 # 0xbccfc4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:99 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x49b332 0x49a925 0x6d0ce8 0x6d0ccd 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6d0ce7 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1c7 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:27 # 0x6d0ccc github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x1ac github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:889 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x4d250d 0x4d2792 0x5c098c 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5c098b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [217: 34720] @ 0x64c5d0 0x739e56 0x14337e8 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [17: 544] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 31360] @ 0x96bae7 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bae6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1248] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 73728] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x45af46 0xc1a9c5 0xc1aa0c 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 168] @ 0x11ca15f 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11ca15e github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x5e github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:128 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 144] @ 0xe9b465 0x49aa11 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe9b464 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:17 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 48] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x4d2405 0x4d2ff2 0x5d62dc 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5b5194 0x5b49ee 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d2ff1 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5d62db net.(*netFD).dial+0x61b net/sock_posix.go:142 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5b5193 net.(*sysDialer).dialSingle+0x353 net/dial.go:674 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [6: 960] @ 0xd6de5e 0xd6ac25 0xd68f05 0xd6cdcf 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6ac24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:514 # 0xd68f04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:282 # 0xd6cdce github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:835 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 1280] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 4256] @ 0x40a6b4 0xba8625 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba8624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:341 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [8: 192] @ 0x11ca705 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x11ca704 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:263 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [23: 5888] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [17: 544] @ 0xbb83ed 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [42: 8064] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x48545c 0x538cc5 0x75f1b4 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x48545b internal/reflectlite.Swapper+0x1db internal/reflectlite/swapper.go:42 # 0x538cc4 sort.SliceStable+0x84 sort/slice.go:43 # 0x75f1b3 github.com/pactus-project/pactus/committee.(*committee).Update+0x3b3 github.com/pactus-project/pactus/committee/committee.go:88 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x124f6c5 0x124f5db 0x124f60f 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xe75095 0xe75049 0xe96fa5 0xe96625 0xe950ff 0xe95156 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96fa4 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/connection.go:2156 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe95155 github.com/quic-go/quic-go.(*connection).triggerSending+0x235 github.com/quic-go/quic-go@v0.49.0/connection.go:1872 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [77: 1232] @ 0xce5c93 0xce5a18 0x47efc1 # 0xce5c92 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x192 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:397 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [33: 264] @ 0xc84d16 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc84d15 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x695 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2166 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 128] @ 0xc1a765 0xc1a703 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 224] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [11: 1232] @ 0x47af9c 0x4e0755 0x52b90e 0x5b81c9 0x5b8191 0x5b95cb 0x5bc9a5 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x5b81c8 context.WithDeadline+0x2e8 context/context.go:612 # 0x5b8190 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:181 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [51: 9792] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x1237e05 0xe21eb3 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x1237e04 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x144 github.com/pactus-project/pactus/network/gater.go:74 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [8: 64] @ 0xbd3f45 0x11c2077 0x11c418b 0x47efc1 # 0xbd3f44 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [17: 816] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1acac 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x1476c2b 0x143a6ee 0x1476968 0x1476931 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476c2a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xaa github.com/pactus-project/pactus/www/html/server.go:162 # 0x143a6ed github.com/gorilla/mux.(*Router).walk+0xad github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x1476967 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1476930 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [36: 3456] @ 0xacd851 0xacd573 0xad24ac 0xc24d4b 0xc23799 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc24d4a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [27: 4752] @ 0x72a5bf 0x72a68c 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a5be compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x72a68b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe830b4 0xe82b70 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b6f github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:45 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [14: 448] @ 0xc1a765 0xc1a703 0xc1a717 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 18432] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 512] @ 0x49b332 0x49a925 0xe8947b 0xe8e9f6 0xe8e9dc 0xe8cbe5 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe8947a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:59 # 0xe8e9f5 github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xab5 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:39 # 0xe8e9db github.com/quic-go/quic-go.(*connection).handlePacketImpl+0xa9b github.com/quic-go/quic-go@v0.49.0/connection.go:890 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 8192] @ 0x41310d 0x41366f 0x474c05 0xcbed25 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbed24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x724 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:848 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [48: 16896] @ 0xe7eb51 0xe7ec38 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7eb50 github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0xd0 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:74 # 0xe7ec37 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x1b7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:149 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [37: 66304] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 624] @ 0xc1a8be 0xc1a90e 0xc1ac8f 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 2880] @ 0x4d135f 0x4d0e36 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [17: 816] @ 0xea94e5 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0xea94e4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 80] @ 0x45ae72 0x45a985 0x45abc5 0x45be92 0x45be53 0xb7f205 0xb7fb67 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f204 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:550 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 48] @ 0xb7f409 0xb7fb67 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f408 runtime/pprof.printStackRecord+0x308 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 160] @ 0xb7f365 0xb7fb67 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f364 runtime/pprof.printStackRecord+0x264 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 196608] @ 0xb7f771 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x794dd1 0x7a5bb0 0x7a6666 0x7a9ece 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x794dd0 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0xb0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:46 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a9ecd github.com/syndtr/goleveldb/leveldb/table.NewReader+0x58d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1071 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 240] @ 0x980f91 0x980c97 0xe4c473 0x11c302c 0xe1fe67 0x47efc1 # 0x980f90 github.com/multiformats/go-multistream.delimWrite+0x70 github.com/multiformats/go-multistream@v0.6.0/multistream.go:112 # 0x980c96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.0/multistream.go:83 # 0xe4c472 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [77: 3696] @ 0x64c5d0 0x1433d0d 0x1433c96 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1433d0c github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1433c95 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 528] @ 0xc1a8be 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 3264] @ 0x5b39f5 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5b39f4 net.(*Dialer).DialContext+0x554 net/dial.go:514 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [15: 720] @ 0x760abb 0x760a98 0x7609ff 0x1254668 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760aba bytes.NewBuffer+0x3a bytes/buffer.go:472 # 0x760a97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x7609fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x1254667 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:533 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xbcbee8 0xbcbebd 0xbd5109 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbcbee7 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xbcbebc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xbd5108 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 1600] @ 0x760deb 0x7618eb 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 18304] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 2736] @ 0x756b9f 0x756b93 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x756b9e bytes.NewReader+0x3e bytes/reader.go:159 # 0x756b92 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:44 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 112] @ 0x7e5632 0xc2256a 0xc22544 0xc22545 0xc22611 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xc22569 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a9 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22543 github.com/mr-tron/base58/base58.Encode+0x183 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc22544 github.com/libp2p/go-libp2p/core/peer.ID.String+0x184 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc22610 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x250 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:324 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 5376] @ 0xbc99ec 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbc99eb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xeb github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:455 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 576] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 2784] @ 0x73b20f 0x73a2f6 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b20e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 39168] @ 0xbc6f66 0xbc711a 0xbd181b 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbd181a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x27a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:273 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 192] @ 0x13523c8 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13523c7 google.golang.org/grpc.newContextWithRPCInfo+0xe7 google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 352] @ 0x4a029f 0x4a0228 0x5d7e7e 0xa7e3de 0x47efc1 # 0x4a029e internal/itoa.Uitoa+0xde internal/itoa/itoa.go:32 # 0x4a0227 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x5d7e7d net.(*TCPAddr).String+0x17d net/tcpsock.go:52 # 0xa7e3dd net/http.(*conn).serve+0x5d net/http/server.go:1939 0: 0 [58: 2784] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x755c91 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755c90 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 3392] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [20: 320] @ 0x534cfa 0x6572ea 0x73d07b 0x73cf5c 0x73ce3f 0x142e5b2 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x73d07a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x73cf5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:161 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1152] @ 0xbc6f66 0xbc711a 0xbcdf45 0xbccfc5 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbcdf44 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:239 # 0xbccfc4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:99 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [17: 1088] @ 0x52e025 0x52e199 0x555bce 0x765deb 0x77dc04 0x765487 0x778adb 0x78a6ae 0x78a6a3 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x555bcd encoding/json.(*Encoder).Encode+0x1ed encoding/json/stream.go:231 # 0x765dea github.com/rs/zerolog.init.func7+0x8a github.com/rs/zerolog@v1.33.0/globals.go:90 # 0x77dc03 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.33.0/encoder_json.go:22 # 0x765486 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x46 github.com/rs/zerolog@v1.33.0/internal/json/types.go:387 # 0x778ada github.com/rs/zerolog.(*Event).Interface+0x11a github.com/rs/zerolog@v1.33.0/event.go:759 # 0x78a6ad github.com/rs/zerolog.(*Event).Any+0x1ed github.com/rs/zerolog@v1.33.0/event.go:748 # 0x78a6a2 github.com/pactus-project/pactus/util/logger.addFields+0x1e2 github.com/pactus-project/pactus/util/logger/logger.go:144 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 448] @ 0x147197f 0x147193a 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147197e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x1be github.com/pactus-project/pactus/www/html/server.go:216 # 0x1471939 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:212 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 624] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b205 0x12589ec 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x12589eb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1cb github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 352] @ 0x7b2931 0x7b28f8 0x7b28ac 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2930 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xd0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b28f7 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x97 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b28ab github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [54: 6912] @ 0x13972b5 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13972b4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:75 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 15360] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [473: 196768] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [146: 130816] @ 0xe7e871 0xe7e865 0xe7e855 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e870 crypto/tls.Server+0x190 crypto/tls/tls.go:36 # 0xe7e864 crypto/tls.QUICServer+0x184 crypto/tls/quic.go:184 # 0xe7e854 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x174 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:128 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [16: 2048] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [31: 496] @ 0x511406 0xbb4ba5 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbb4ba4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [43: 688] @ 0x6e17d2 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 45056] @ 0xaa0377 0xaa0353 0xa7abbf 0xa7e6ac 0x47efc1 # 0xaa0376 bufio.NewWriterSize+0x1b6 bufio/bufio.go:596 # 0xaa0352 net/http.newBufioWriterSize+0x192 net/http/server.go:894 # 0xa7abbe net/http.(*conn).readRequest+0x93e net/http/server.go:1115 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [51: 26112] @ 0x8636da 0x8636a4 0xa0797f 0x863882 0x863c12 0x8637fd 0xa07436 0x863882 0x863c12 0xa06bcf 0xa06b48 0xa06aac 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8636d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x8636a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa0797e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1465 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa07435 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa06bce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd6e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06b47 crypto/tls.marshalCertificate+0xce7 crypto/tls/handshake_messages.go:1462 # 0xa06aab crypto/tls.(*SessionState).Bytes+0xc4b crypto/tls/ticket.go:138 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [7: 336] @ 0xe80a65 0xe80a79 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe80a64 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x3a4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:67 # 0xe80a78 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3b8 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:431 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 1120] @ 0xe8bc1b 0xe8bb7b 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8bc1a github.com/quic-go/quic-go.newDatagramQueue+0x8ba github.com/quic-go/quic-go@v0.49.0/datagram_queue.go:39 # 0xe8bb7a github.com/quic-go/quic-go.(*connection).preSetup+0x81a github.com/quic-go/quic-go@v0.49.0/connection.go:491 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [8: 256] @ 0x12541de 0x78b0d6 0x78b2bd 0x125487a 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12541dd github.com/pactus-project/pactus/state.(*state).String+0x3d github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1254879 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x199 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x754e65 0x754e38 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x754e64 bytes.NewBuffer+0x44 bytes/buffer.go:472 # 0x754e37 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x17 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 8960] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 384] @ 0x73e7ae 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e7ad github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 960] @ 0x117dc14 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117dc13 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x593 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [5: 1280] @ 0x49addc 0x49ac26 0x49a8d4 0xaa050e 0xa7dc13 0xa7e995 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xaa050d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa7dc12 net/http.(*response).finishRequest+0x52 net/http/server.go:1716 # 0xa7e994 net/http.(*conn).serve+0x614 net/http/server.go:2098 0: 0 [15: 960] @ 0x619c65 0x619c22 0x61b505 0x611911 0x6c4138 0x6c3e25 0x6f094e 0x739986 0x739974 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x619c64 math/big.nat.make+0x84 math/big/nat.go:66 # 0x619c21 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x61b504 math/big.nat.mul+0x1e4 math/big/nat.go:409 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c4137 github.com/consensys/gnark-crypto/ecc.getVector+0xf7 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:177 # 0x6c3e24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:152 # 0x6f094d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:552 # 0x739985 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:431 # 0x739973 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [182: 104832] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [115: 16560] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [10: 1280] @ 0x49b332 0x49a925 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [22: 2112] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 384] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 96] @ 0x90ca1b 0x934a19 0x938636 0x1389fcf 0x1389c53 0x1389365 0x13921a8 0x1392173 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x90ca1a google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf+0x3a google.golang.org/protobuf@v1.36.4/internal/impl/convert.go:229 # 0x934a18 google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3+0x178 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_field.go:320 # 0x938635 google.golang.org/protobuf/internal/impl.(*messageState).Set+0xb5 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:97 # 0x1389fce github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateField+0x8e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:170 # 0x1389c52 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.populateFieldValueFromPath+0x512 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:161 # 0x1389364 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0x2c4 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:60 # 0x13921a7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x147 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:37 # 0x1392172 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x112 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:49 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 288] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1ad26 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:110 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 168] @ 0xba76a9 0xba7684 0xba7630 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba76a8 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xe8 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xba7683 github.com/libp2p/go-msgio.NewVarintReaderSize+0xc3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xba762f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x6f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:234 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [106: 15264] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [467: 194272] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [34: 4352] @ 0xc23e2e 0x47efc1 # 0xc23e2d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:470 0: 0 [17: 272] @ 0xa0ee27 0xa0ec52 0xa0cee8 0x1381f25 0x1381f0f 0x1381632 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa0ee26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0xa0ec51 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:660 # 0xa0cee7 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x1381f24 net/http.Header.Get+0x24 net/http/header.go:50 # 0x1381f0e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.requestAcceptsTrailers+0xe github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:213 # 0x1381631 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x191 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:167 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 1024] @ 0x61b497 0x61b407 0x611911 0x6c40ea 0x6c3e25 0x6f094e 0x739986 0x739974 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x61b496 math/big.nat.make+0x176 math/big/nat.go:66 # 0x61b406 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c40e9 github.com/consensys/gnark-crypto/ecc.getVector+0xa9 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:175 # 0x6c3e24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:152 # 0x6f094d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:552 # 0x739985 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:431 # 0x739973 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1440] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 528] @ 0x64c5d0 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b205 0x1258bb1 0x1258add 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1258bb0 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:202 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe830b4 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe830b3 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xf3 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:69 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [13: 13312] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 2368] @ 0x4d918c 0xd770bd 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [28: 1344] @ 0x471eb1 0x12acf2d 0x137ea8a 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12acf2c google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.70.0/metadata/metadata.go:85 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [58: 11136] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x1257ee5 0x78b0d6 0x78b205 0x1258bb1 0x1258add 0x47efc1 # 0x1257ee4 github.com/pactus-project/pactus/consensus.(*consensus).String+0xc4 github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1258bb0 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:202 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [22: 2816] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc15eb 0xcd4092 0xccfd05 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc15ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x92a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1194 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [65: 33280] @ 0x6c5216 0x865bdd 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c5215 crypto/cipher.NewCTR+0x155 crypto/cipher/ctr.go:53 # 0x865bdc crypto/ecdsa.mixedCSPRNG+0x1bc crypto/ecdsa/ecdsa.go:454 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [41: 2624] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [100: 51200] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [48: 24576] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 320] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 9408] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 600] @ 0x12f0c07 0x12f0be3 0x130132d 0x130130b 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130132c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2ac google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130130a google.golang.org/grpc/internal/transport.(*http2Client).write+0x28a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1095 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8e9c7 0xd8e9bd 0xd8e398 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e9c6 github.com/libp2p/go-buffer-pool.Get+0x5e6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e9bc github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x5dc github.com/libp2p/go-yamux/v4@v4.0.1/session.go:586 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 64] @ 0xc1eb76 0xc23937 0x47efc1 # 0xc1eb75 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x175 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:68 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 192] @ 0xc21fe5 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21fe4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:284 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 960] @ 0x511406 0x1257fac 0x78b0d6 0x78b205 0x1258bb1 0x1258add 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1257fab github.com/pactus-project/pactus/consensus.(*consensus).String+0x18b github.com/pactus-project/pactus/consensus/consensus.go:126 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1258bb0 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:202 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [24: 3456] @ 0x9f911e 0x9f8ff3 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f911d crypto/ecdh.(*PublicKey).Bytes+0x6dd crypto/ecdh/ecdh.go:78 # 0x9f8ff2 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5b2 crypto/tls/handshake_server_tls13.go:241 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 1728] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [27: 2592] @ 0x6d0ba5 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1216] @ 0x73d4d9 0x73d498 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73d4d8 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).SignBytes+0x78 github.com/pactus-project/pactus/types/certificate/block_certificate.go:28 # 0x73d497 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x37 github.com/pactus-project/pactus/types/certificate/block_certificate.go:35 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd6a832 0xd6a07f 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd6a831 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x631 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:479 # 0xd6a07e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:426 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [8: 640] @ 0x9590c9 0xe54c35 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0x9590c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:124 # 0xe54c34 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:194 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [37: 3552] @ 0x973ee8 0x973ec3 0x973a05 0x972e90 0x96c7ad 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x973ee7 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x87 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x973ec2 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x62 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x973a04 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x972e8f github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8f github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x96c7ac github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2cc github.com/pactus-project/pactus/store/block.go:176 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x73cf06 0x73cee3 0x9719da 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x9719d9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:94 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 9216] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [11: 352] @ 0x73e7ae 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e7ad github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 544] @ 0x5c3d6e 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [93: 2232] @ 0x81eb4a 0x967845 0xcad0e5 0xcace68 0xcb368a 0xc1723e 0xc23dda 0x47efc1 # 0x81eb49 github.com/multiformats/go-multiaddr.SplitLast+0x229 github.com/multiformats/go-multiaddr@v0.14.0/util.go:129 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xc1723d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:935 # 0xc23dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x759 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:469 0: 0 [7: 1792] @ 0x49addc 0x49ac26 0x49a97c 0x9c8392 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9c8391 crypto/tls.(*Conn).writeRecordLocked+0x3b1 crypto/tls/conn.go:988 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x126849e 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x126849d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x3d github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [97: 2328] @ 0x657d79 0x7423f3 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x4b874b 0x4b7f29 0x9011b7 0x901013 0x9135f4 0x91334f 0x8e22a5 0x9135f4 0x91334f 0x8e4390 0x9135f4 0x91334f 0x913272 0x8b90e2 0x8b900c 0x131c0da 0x131c0c9 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x4b874a reflect.copyVal+0x2a reflect/value.go:2047 # 0x4b7f28 reflect.(*MapIter).Key+0x68 reflect/value.go:1902 # 0x9011b6 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:99 # 0x901012 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x52 google.golang.org/protobuf@v1.36.4/internal/impl/codec_map.go:54 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x8e22a4 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:235 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x8e438f google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4f google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:489 # 0x9135f3 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x253 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:111 # 0x91334e google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:60 # 0x913271 google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x51 google.golang.org/protobuf@v1.36.4/internal/impl/encode.go:41 # 0x8b90e1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.4/proto/size.go:43 # 0x8b900b google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.4/proto/size.go:34 # 0x131c0d9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.4/proto/size.go:20 # 0x131c0c8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:49 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 576] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [110: 12320] @ 0x473c9f 0x143099d 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143099c github.com/pactus-project/pactus/www/grpc.metricToProto+0x23c github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 224] @ 0x5c4019 0x5c3fc6 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c4018 net.IPv4+0x138 net/ip.go:54 # 0x5c3fc5 net.newAddr+0xe5 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [20: 1920] @ 0x4bce5d 0x62fb07 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [32: 6144] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 2112] @ 0xe977f7 0xe97792 0xeb6c34 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe977f6 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0xd6 github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xe97791 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.49.0/connection.go:2239 # 0xeb6c33 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x53 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [72: 36864] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 192] @ 0xc23e2e 0x47efc1 # 0xc23e2d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:470 0: 0 [6: 130560] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 1248] @ 0x13920a6 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13920a5 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x45 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:42 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 8] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x755ca8 0x755ab0 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x862065 0x87967d 0x87ec6a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87967c crypto/x509.parseName+0x29c crypto/x509/parser.go:130 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [55: 880] @ 0xc87acc 0xc84de5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc87acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2673 # 0xc84de4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2167 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [18: 576] @ 0x12fbfdd 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbfdc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:505 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 768] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [13: 416] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 196608] @ 0xb7f771 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 2048] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [6: 192] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xba8038 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xba8037 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2f7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:309 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [61: 21472] @ 0x4722d7 0x97cf92 0x9803ab 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97cf91 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x9803aa github.com/pactus-project/pactus/execution.CheckAndExecute+0x1ca github.com/pactus-project/pactus/execution/execution.go:53 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1840] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0x1471bad 0x1471b7b 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471bac github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x3ec github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471b7a github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x3ba github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [54: 10368] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 28672] @ 0x495d78 0x12c1868 0x12c9dbf 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x495d77 strconv.AppendInt+0xb7 strconv/itoa.go:42 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [31: 1984] @ 0xbd3f45 0x11c2077 0x11c418b 0x47efc1 # 0xbd3f44 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [8: 256] @ 0x758208 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x758207 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa7 github.com/pactus-project/pactus/types/block/header.go:97 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 1088] @ 0x12fc44f 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc44e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0xae google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0xd8bb2e 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd8bb2d github.com/libp2p/go-yamux/v4.newSession+0x2cd github.com/libp2p/go-yamux/v4@v4.0.1/session.go:148 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [41: 1312] @ 0x13550c5 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13550c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xc233e8 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc233e7 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:394 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [28: 50176] @ 0xbc99ec 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc99eb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xeb github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:455 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 448] @ 0x13121da 0x131210a 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x13121d9 golang.org/x/net/http2.NewFramer+0x2b9 golang.org/x/net@v0.38.0/http2/frame.go:436 # 0x1312109 google.golang.org/grpc/internal/transport.newFramer+0x1e9 google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:414 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1: 24] @ 0x739f12 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x739f11 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [7: 224] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7be27f 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32768] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ef8a 0x11ca485 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x1243105 0x123f44a 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ef89 bufio.(*Writer).Write+0xe9 bufio/bufio.go:679 # 0x11ca484 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:109 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x1243104 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [42: 8064] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x5c4085 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c4084 net.newAddr+0x1a4 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 16] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 560] @ 0xd770e5 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 24] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 464] @ 0x612cb3 0x6f03d7 0x6f1ec5 0x6fff14 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6f1ec4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ClearCofactor+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:623 # 0x6fff13 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x193 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:319 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xacd899 0xacd573 0xad24ac 0xc21f45 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc21f44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:275 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 1056] @ 0x4d918c 0xd770bd 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 96] @ 0x51f007 0x51f110 0x52404b 0x527e1f 0x790365 0x7902f7 0x7ce582 0x79e859 0x79f351 0x79fae9 0x79face 0x7ce51c 0x7ce440 0x7ce2bb 0x7cd7db 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x527e1e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x790364 path/filepath.Join+0x184 path/filepath/path.go:131 # 0x7902f6 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:525 # 0x7ce581 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3.(*tOps).remove.1+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:488 # 0x79e858 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x1d8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:188 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x79fae8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unref+0x268 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:623 # 0x79facd github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x24d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:440 # 0x7ce51b github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x13b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:487 # 0x7ce43f github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:108 # 0x7ce2ba github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0x25a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:176 # 0x7cd7da github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x3fa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:187 0: 0 [1: 1152] @ 0x72a506 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a505 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 624] @ 0x7a9a25 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a9a24 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x64c309 0x64c5a5 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b2bd 0x1258c7f 0x1258add 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1258c7e github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x17e github.com/pactus-project/pactus/consensus/consensus.go:211 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [1: 1536] @ 0x127f6a5 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127f6a4 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x84 github.com/pactus-project/pactus/sync/sync.go:547 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7b853c 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b853b github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:413 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [10: 2880] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 2304] @ 0x72eb48 0x72d985 0x72cf7e 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72eb47 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x72d984 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:567 # 0x72cf7d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:437 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x63e091 0x63e085 0x760e07 0x760ddb 0x7618eb 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x63e090 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:968 # 0x63e084 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:925 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x4d918c 0xd770bd 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 48] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x45ae72 0x45a985 0x45ab0a 0x810f6e 0xad26d5 0xc1e389 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x810f6d github.com/multiformats/go-multibase.Encode+0x58d github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xad26d4 github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1b4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:26 # 0xc1e388 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2304] @ 0x72eb48 0x72d177 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72eb47 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x72d176 compress/flate.(*huffmanBitWriter).writeBlock+0x2b6 compress/flate/huffman_bit_writer.go:468 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 720] @ 0x12fbd3a 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd39 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:486 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 48] @ 0x41375d 0x474c05 0xcbed25 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbed24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x724 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:848 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [358: 5728] @ 0x130f065 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x130f064 google.golang.org/grpc/internal/transport.(*http2Server).write+0x144 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1136 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 432] @ 0x45af46 0xc1aa7e 0xc1aac7 0xc1ab47 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1aa7d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xc828b6 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc828b5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x795 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1550 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0x7b2931 0x7b28f8 0x7b28ac 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2930 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xd0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b28f7 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x97 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b28ab github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 2304] @ 0x72eb48 0x72d9b0 0x72cf7e 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72eb47 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x72d9af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:568 # 0x72cf7d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:437 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x52e593 0x52dfbd 0x52e199 0x72ca68 0x72ca4c 0x72db6e 0x72d335 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72ca67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x72ca4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:347 # 0x72db6d compress/flate.(*huffmanBitWriter).writeTokens+0x10d compress/flate/huffman_bit_writer.go:586 # 0x72d334 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:492 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x96e236 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x96e235 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:205 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 61440] @ 0x63e14f 0x1268425 0x1268426 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x1268424 github.com/fxamacker/cbor/v2.Marshal+0x104 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268425 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x105 github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x511406 0x7911b4 0x78fad1 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7911b3 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:621 # 0x78fad0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 65536] @ 0x52e593 0x52dfbd 0x52e199 0x72ca68 0x72ca4c 0x72db6e 0x72d335 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72ca67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x72ca4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:347 # 0x72db6d compress/flate.(*huffmanBitWriter).writeTokens+0x10d compress/flate/huffman_bit_writer.go:586 # 0x72d334 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:492 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4096] @ 0x52e593 0x52dfbd 0x52e199 0x72ca68 0x72ca4c 0x72db19 0x72d335 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72ca67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x72ca4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:347 # 0x72db18 compress/flate.(*huffmanBitWriter).writeTokens+0xb8 compress/flate/huffman_bit_writer.go:580 # 0x72d334 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:492 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 192] @ 0x4e0508 0xba86fc 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xba86fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:353 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 128] @ 0xc23368 0xc2220a 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc23367 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:394 # 0xc22209 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x329 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:306 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1024] @ 0x52e593 0x52dfbd 0x52e199 0x72ca68 0x72ca4c 0x72db19 0x72d335 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72ca67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x72ca4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:347 # 0x72db18 compress/flate.(*huffmanBitWriter).writeTokens+0xb8 compress/flate/huffman_bit_writer.go:580 # 0x72d334 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:492 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 24576] @ 0x52e593 0x52dfbd 0x52e199 0x72ca68 0x72ca4c 0x72db19 0x72d335 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72ca67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x72ca4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:347 # 0x72db18 compress/flate.(*huffmanBitWriter).writeTokens+0xb8 compress/flate/huffman_bit_writer.go:580 # 0x72d334 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:492 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 49152] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ef8a 0x11ca485 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x1243105 0x123f44a 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ef89 bufio.(*Writer).Write+0xe9 bufio/bufio.go:679 # 0x11ca484 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:109 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x1243104 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [2: 576] @ 0x41310d 0x41366f 0x474c05 0x117dc2e 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x117dc2d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5ad github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [50: 9600] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49b332 0x49a925 0x79518f 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x79518e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:94 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 221184] @ 0x72aa18 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279845 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72aa17 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279844 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 262144] @ 0x72a9b6 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279845 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a9b5 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279844 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 114688] @ 0x52e593 0x52dfbd 0x52e199 0x72ca68 0x72ca4c 0x72db19 0x72d335 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72ca67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x72ca4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:347 # 0x72db18 compress/flate.(*huffmanBitWriter).writeTokens+0xb8 compress/flate/huffman_bit_writer.go:580 # 0x72d334 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:492 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142: 199936] @ 0x87e7a5 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87e7a4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:830 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 48] @ 0xa00e46 0xa00e11 0xa00d25 0x863882 0x863c12 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00e45 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x145 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00e10 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00d24 crypto/tls.(*cipherSuiteTLS13).expandLabel.func1+0x24 crypto/tls/key_schedule.go:41 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0x9fc7bd 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9fc7bc crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x33c crypto/tls/handshake_server_tls13.go:740 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 512] @ 0xe5f22d 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe5f22c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:18 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [73: 37376] @ 0x8235bc 0x8231ab 0x865b79 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0x865b78 crypto/ecdsa.mixedCSPRNG+0x158 crypto/ecdsa/ecdsa.go:444 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [53: 16960] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe82c12 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe82c11 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x191 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:48 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 2304] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 3840] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 13934592] @ 0x735ae5 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279845 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x735ae4 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279844 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 4080] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 5760] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 753664] @ 0x52e593 0x52dfbd 0x52e199 0x72ca68 0x72ca4c 0x72db19 0x72d335 0x728ddd 0x729ca5 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72ca67 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x72ca4b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:347 # 0x72db18 compress/flate.(*huffmanBitWriter).writeTokens+0xb8 compress/flate/huffman_bit_writer.go:580 # 0x72d334 compress/flate.(*huffmanBitWriter).writeBlock+0x474 compress/flate/huffman_bit_writer.go:492 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729ca4 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7b2931 0x7b28f8 0x7b28ac 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7b2930 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xd0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b28f7 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x97 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b28ab github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 76288] @ 0x63e14f 0x1268425 0x1268426 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x1268424 github.com/fxamacker/cbor/v2.Marshal+0x104 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268425 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x105 github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x72a551 0x72a687 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a550 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x72a686 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 327168] @ 0x63e14f 0x126835a 0x1268333 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x1268359 github.com/fxamacker/cbor/v2.Marshal+0x39 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268332 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 114688] @ 0x63e14f 0x126835a 0x1268333 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x1268359 github.com/fxamacker/cbor/v2.Marshal+0x39 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268332 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 4320] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 331776] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 6144] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x127f794 0x1279556 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x127f793 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:550 # 0x1279555 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x862065 0x879985 0x87eb73 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879984 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x87eb72 crypto/x509.parseCertificate+0x412 crypto/x509/parser.go:895 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 2816] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12405b3 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12405b2 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3b2 github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [8: 896] @ 0x52a8c5 0x52ab15 0x52b80b 0x5b81c9 0x5b8191 0x5b95cb 0x5bc9a5 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x5b81c8 context.WithDeadline+0x2e8 context/context.go:612 # 0x5b8190 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:181 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [10: 240] @ 0x81e4d1 0xbb8109 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81e4d0 github.com/multiformats/go-multiaddr.Join+0x1b0 github.com/multiformats/go-multiaddr@v0.14.0/util.go:51 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [13: 624] @ 0x471e3a 0x75dca5 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dca4 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x7587fd 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7587fc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 4736] @ 0xb9ac5d 0xb9ac29 0xc1eaea 0xc23937 0x47efc1 # 0xb9ac5c github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4bc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:20 # 0xb9ac28 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:163 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [23: 16203776] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1824] @ 0x73b20f 0x73a2f6 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73b20e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 3072] @ 0x49b415 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 528] @ 0xe675a6 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe675a5 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:61 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [10: 320] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1792] @ 0x965715 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [19: 2128] @ 0xe7e905 0xe7e8e4 0xe7e855 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e904 crypto/tls.newQUICConn+0x224 crypto/tls/quic.go:190 # 0xe7e8e3 crypto/tls.QUICServer+0x203 crypto/tls/quic.go:184 # 0xe7e854 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x174 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:128 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [118: 24544] @ 0x50e4bb 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [4: 192] @ 0xeb56f6 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb56f5 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.49.0/stream.go:117 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [33: 1056] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x81e83b 0xbb7f25 0xbb8397 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [9: 216] @ 0x4d09b9 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d09b8 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [8: 256] @ 0x5e2dca 0x5dd495 0x5d6047 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5e2dc9 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5d6046 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [44: 5632] @ 0xe20b09 0xe209a6 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe209a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:234 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [6: 144] @ 0xba8636 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba8635 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:342 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [21: 29568] @ 0xe1d6e7 0xc1389b 0xc13688 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0xc1389a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:505 # 0xc13687 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:492 0: 0 [18: 144] @ 0x117e490 0x117e00b 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117e48f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getTopExternalAddrs+0x6f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:279 # 0x117e00a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x18a github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:265 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [6: 144] @ 0x73af1c 0x75546d 0x96befd 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73af1b github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x75546c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:292 # 0x96befc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4dc github.com/pactus-project/pactus/store/block.go:88 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 792] @ 0x73c5fa 0x73c59c 0x1477351 0x1477368 0x1471adb 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x73c5f9 strconv.FormatFloat+0xb9 strconv/ftoa.go:48 # 0x73c59b github.com/pactus-project/pactus/types/amount.Amount.Format+0x5b github.com/pactus-project/pactus/types/amount/amount.go:135 # 0x1477350 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:142 # 0x1477367 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:237 # 0x1471ada github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31a github.com/pactus-project/pactus/www/html/blockchain.go:214 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 2048] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1476c87 0x143a6ee 0x1476968 0x1476931 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1476c86 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:162 # 0x143a6ed github.com/gorilla/mux.(*Router).walk+0xad github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x1476967 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1476930 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 112] @ 0x863ac5 0x86399b 0x9e6e0a 0x9e6cfa 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9e6e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e6cf9 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:791 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 768] @ 0x64c309 0x64c5a5 0x657c37 0x657bd3 0x7573e8 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x7573e7 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:148 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 800] @ 0x1279372 0x1279366 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x1279371 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x4d1 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x1279365 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4c5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:47 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1088] @ 0x5c3c1b 0x5c3b57 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3c1a net.interfaceByIndex+0x1da net/interface.go:158 # 0x5c3b56 net.addrTable+0x116 net/interface_linux.go:159 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [4: 12800] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [36: 576] @ 0x8ff5d6 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff5d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [5: 560] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [37: 888] @ 0x1423d5b 0x1422b79 0x47efc1 # 0x1423d5a github.com/go-zeromq/zmq4.(*Queue).Pop+0x13a github.com/go-zeromq/zmq4@v0.17.0/queue.go:69 # 0x1422b78 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x1b8 github.com/go-zeromq/zmq4@v0.17.0/pub.go:251 0: 0 [20: 320] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd92f25 0xd92ebc 0xd92f58 0xd8fae5 0xd8f20f 0xd8f058 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd92f24 github.com/libp2p/go-yamux/v4.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:390 # 0xd92ebb github.com/libp2p/go-yamux/v4.(*Stream).processFlags+0x29b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:432 # 0xd92f57 github.com/libp2p/go-yamux/v4.(*Stream).incrSendWindow+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:442 # 0xd8fae4 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x304 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:731 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0xec131c 0xec11bb 0xe9b566 0xeb5770 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xec131b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:124 # 0xec11ba github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.49.0/internal/utils/linkedlist/linkedlist.go:175 # 0xe9b565 github.com/quic-go/quic-go.newFrameSorter+0xc5 github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:41 # 0xeb576f github.com/quic-go/quic-go.newReceiveStream+0x36f github.com/quic-go/quic-go@v0.49.0/receive_stream.go:74 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 960] @ 0x96ddfc 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96ddfb github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2bb github.com/pactus-project/pactus/store/store.go:174 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe42eff 0xe3f2d8 0xe3fa39 0xe4f965 0xe51955 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0xe42efe github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xe3f2d7 github.com/flynn/noise.aeadCipher.Decrypt+0x57 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xe3fa38 github.com/flynn/noise.(*CipherState).Decrypt+0x78 github.com/flynn/noise@v1.1.0/state.go:76 # 0xe4f964 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).decrypt+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/crypto.go:45 # 0xe51954 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x394 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/rw.go:79 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [18: 18432] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 4416] @ 0x11c3c05 0x11c4385 0x11c41cf 0x47efc1 # 0x11c3c04 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x484 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:524 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [2: 32] @ 0x81bac8 0x81bafc 0x821493 0x817cea 0xbb3a8c 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x81bac7 net.ParseIP+0x27 net/ip.go:497 # 0x81bafb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:121 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [21: 672] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0x533c35 0x65704f 0x73a1ab 0x73a141 0x755e08 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73a1aa github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73a140 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 2304] @ 0xbb83ed 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [9: 576] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [27: 3024] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0x14215c5 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x6e17d2 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 304] @ 0x13513f7 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13513f6 google.golang.org/grpc.newClientStreamWithParams+0x296 google.golang.org/grpc@v1.70.0/stream.go:288 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 864] @ 0x511406 0x1257fac 0x78b0d6 0x78b205 0x12589ec 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1257fab github.com/pactus-project/pactus/consensus.(*consensus).String+0x18b github.com/pactus-project/pactus/consensus/consensus.go:126 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x12589eb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1cb github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x755125 0x7550f8 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755124 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x7550f7 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/tx/tx.go:262 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 10176] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x1340f4c 0x135b599 0x1354871 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1340f4b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.70.0/rpc_util.go:753 # 0x135b598 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.70.0/stream.go:1821 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [20: 1920] @ 0xacd899 0xacd573 0xad24ac 0xb9a845 0xc1eaea 0xc23937 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [4: 448] @ 0x6248b5 0x6247a0 0x6240f2 0x610c25 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x6248b4 math/big.nat.make+0x1b4 math/big/nat.go:66 # 0x62479f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x610c24 math/big.(*Float).uquo+0x184 math/big/float.go:1367 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 720] @ 0x7399bb 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7399ba github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [25: 600] @ 0x8174a9 0xbb4bdd 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x8174a8 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x28 github.com/multiformats/go-multiaddr@v0.14.0/component.go:91 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [6: 768] @ 0xbd5628 0xc219e8 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc219e7 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x127 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:235 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [47: 11280] @ 0x1423451 0x1422a1c 0x47efc1 # 0x1423450 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1422a1b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [1: 80] @ 0x610b30 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0x610b2f math/big.(*Float).uquo+0x8f math/big/float.go:1354 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 168] @ 0x73e235 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e234 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x738c9f 0x73ec25 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738c9e github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x11e github.com/pactus-project/pactus/crypto/bls/bls.go:57 # 0x73ec24 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x49ad5d 0x49ac26 0x49a97c 0xe6760c 0xe67600 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe6760b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xe675ff github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:66 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [41: 5904] @ 0x75773b 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x75773a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:164 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0x5d59e6 0x5d59bd 0x5ca9f8 0x5de7a7 0x5b5194 0x5b49ee 0x5b40c7 0x5b3b45 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5d59e5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5d59bc net.socket+0x9c net/sock_posix.go:27 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5b5193 net.(*sysDialer).dialSingle+0x353 net/dial.go:674 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [32: 2048] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xe9a208 0xea40b3 0xea1fca 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xe9a207 github.com/quic-go/quic-go.(*cryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:77 # 0xea40b2 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x272 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:565 # 0xea1fc9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1e9 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:345 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [5: 80] @ 0xb7f3b4 0xb7fb67 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f3b3 runtime/pprof.printStackRecord+0x2b3 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [36: 1152] @ 0x12fbfdd 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbfdc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:505 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x52e593 0x52dfbd 0x52e199 0x65690c 0x65727d 0x7582e5 0x758193 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x970ce5 0x96dc2f 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x970ce4 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x164 github.com/pactus-project/pactus/store/tx.go:37 # 0x96dc2e github.com/pactus-project/pactus/store.(*store).SaveBlock+0xee github.com/pactus-project/pactus/store/store.go:154 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 8640] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 2800] @ 0x12fc005 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc004 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:506 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [30: 3840] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x754cdc 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 6048] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [59: 2832] @ 0x13511ea 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13511e9 google.golang.org/grpc.newClientStreamWithParams+0x89 google.golang.org/grpc@v1.70.0/stream.go:260 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 96] @ 0x657d79 0x742b8e 0x755691 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 8256] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [100: 2400] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 6608] @ 0xe7163a 0x49aa11 0xe7227e 0xe74f46 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe71639 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:31 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [14: 896] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1440] @ 0x737e92 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 96] @ 0x760b25 0x96b6fa 0x96f45f 0x1254655 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760b24 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x96b6f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x96f45e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:326 # 0x1254654 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:532 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1536] @ 0x49addc 0x49ac26 0x49a97c 0x981428 0x980c4b 0xe4c15a 0x11c302c 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x981427 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.0/multistream.go:336 # 0x980c4a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.0/multistream.go:80 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [93: 2232] @ 0xc87a90 0xc84de5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc87a8f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x46f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2673 # 0xc84de4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2167 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [45: 3600] @ 0x12ff29e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff29d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:770 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 1088] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 192] @ 0x51f007 0x51f110 0x52404b 0x137e91f 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x137e91e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x77e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [27: 27648] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [21: 336] @ 0x13546a8 0x13521df 0x13540c9 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x13521de google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 9216] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1476c87 0x143a6ee 0x1476968 0x1476931 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1476c86 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:162 # 0x143a6ed github.com/gorilla/mux.(*Router).walk+0xad github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x1476967 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1476930 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:154 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 320] @ 0x511406 0x138500b 0x1380e77 0x1381625 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x138500a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:154 # 0x1380e76 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:121 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [44: 2112] @ 0x4855e7 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855e6 internal/reflectlite.Swapper+0x366 internal/reflectlite/swapper.go:66 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [125: 4000] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 3136] @ 0x52b7b4 0x52bfed 0x52bfaf 0x14215c5 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0xc1a9ee 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a9ed github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [69: 4416] @ 0x45ae72 0x45a985 0x45ab0a 0xa815c5 0xa80ec7 0xa81e27 0xaa05ce 0xa7e950 0x47efc1 # 0xa815c4 net/http.(*ServeMux).matchOrRedirect+0x1e4 net/http/server.go:2656 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 320] @ 0x739b65 0x73bc65 0x73bbde 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x739b64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x73bc64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x73bbdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x980b35 0x980f57 0x11ca405 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x980b34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.0/multistream.go:70 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x11ca404 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [11: 264] @ 0x657d79 0x742b8e 0x755691 0x755446 0x96befd 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x96befc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4dc github.com/pactus-project/pactus/store/block.go:88 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 960] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 9984] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x124f6c5 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 2944] @ 0x73cef5 0x73ce3f 0x125458c 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x125458b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:540 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 7488] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [21: 7397376] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x49b3c8 0x49a925 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b3c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 64] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [78: 1872] @ 0x125423b 0x12541d3 0x78b0d6 0x78b2bd 0x125202c 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x125423a github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x9a github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x12541d2 github.com/pactus-project/pactus/state.(*state).String+0x32 github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x125202b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x52b github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x6106a7 0x610641 0x610628 0x6108b0 0xbccd90 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0x6106a6 math/big.nat.make+0xc6 math/big/nat.go:66 # 0x610640 math/big.nat.set+0x60 math/big/nat.go:91 # 0x610627 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x6108af math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xbccd8f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 768] @ 0x13546a8 0x1355119 0x13540c9 0x1354e32 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x1355118 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0xea951f 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0xea951e github.com/quic-go/quic-go.(*receiveStream).readImpl+0x4fe github.com/quic-go/quic-go@v0.49.0/receive_stream.go:171 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [9: 288] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2112] @ 0x738c51 0x73ec25 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738c50 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xd0 github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x73ec24 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 576] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [12: 576] @ 0x96f9a5 0x96f996 0x96f945 0x97bc87 0x97e43e 0x97e298 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96f9a4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x96f995 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:66 # 0x96f944 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:347 # 0x97bc86 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [220: 14080] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 3168] @ 0x64c5d0 0x142d466 0x142d3e9 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142d465 github.com/pactus-project/pactus/crypto.Address.String+0x985 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142d3e8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x908 github.com/pactus-project/pactus/www/grpc/blockchain.go:178 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 72] @ 0x5d8f06 0x5da799 0x5d9610 0xa83a8c 0x1476469 0x47efc1 # 0x5d8f05 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x5da798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [35: 560] @ 0x11505fb 0x114f26a 0x47efc1 # 0x11505fa github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x2da github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:423 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [16: 1024] @ 0xc1ab14 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1ab13 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:69 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x45af46 0x11ca3e6 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11ca3e5 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [7: 168] @ 0xcc68ae 0xccfd57 0x47efc1 # 0xcc68ad github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x130d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1705 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [13: 624] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x142950d 0x14294f0 0x142af65 0x14bd45f 0x47efc1 # 0x142950c github.com/go-zeromq/zmq4.NewMsg+0x2cc github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x14294ef github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x2af github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:36 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [91: 5824] @ 0x142cb5e 0x142cb4a 0x142cb32 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cb5d encoding/hex.EncodeToString+0x7d encoding/hex/hex.go:127 # 0x142cb49 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142cb31 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 216] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 3072] @ 0xe9d626 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea24ce 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xe9d625 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x425 github.com/quic-go/quic-go@v0.49.0/framer.go:200 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea24cd github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6ed github.com/quic-go/quic-go@v0.49.0/packet_packer.go:398 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [29: 6032] @ 0x9f4096 0x9f3d13 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9f4095 crypto/tls.clientHelloInfo+0x415 crypto/tls/handshake_server.go:958 # 0x9f3d12 crypto/tls.(*Conn).readClientHello+0x92 crypto/tls/handshake_server.go:149 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [28: 1344] @ 0x970cf9 0x970cd2 0x96dc2f 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x970cf8 bytes.NewBuffer+0x178 bytes/buffer.go:472 # 0x970cd1 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x151 github.com/pactus-project/pactus/store/tx.go:37 # 0x96dc2e github.com/pactus-project/pactus/store.(*store).SaveBlock+0xee github.com/pactus-project/pactus/store/store.go:154 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x142ff75 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142ff74 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x114 github.com/pactus-project/pactus/www/grpc/network.go:78 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [87: 6960] @ 0x14307c6 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x14307c5 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:119 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [22: 352] @ 0x73cfa9 0x142e595 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfa8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:163 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 128] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0xc1a8be 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0xb9883b 0xb9adad 0xc1eaea 0xc21071 0x47efc1 # 0xb9883a github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:93 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [24: 2304] @ 0xacd899 0xacd573 0xad24ac 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 112] @ 0xd770e5 0xd6f97d 0xd6f8af 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [22: 4224] @ 0xe70051 0xe744ca 0xe7449e 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe70050 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xb0 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:95 # 0xe744c9 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x89 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:75 # 0xe7449d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:127 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [21: 2688] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe82c48 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe82c47 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:50 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 48] @ 0xe133e6 0xe13057 0x47efc1 # 0xe133e5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x185 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xe13056 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x156 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [41: 7872] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 2880] @ 0x73affb 0x73e7c8 0x757a9b 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [110: 8800] @ 0x73e745 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x11c5085 0xcb7891 0x47efc1 # 0x11c5084 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [19: 2128] @ 0x7386cf 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 256] @ 0xec03d6 0x49aa11 0xebb7ba 0xebb7ae 0xebed1c 0x47efc1 # 0xec03d5 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xebb7b9 github.com/quic-go/quic-go.getPacketBuffer+0x5d9 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xebb7ad github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x5cd github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:167 # 0xebed1b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.49.0/transport.go:520 0: 0 [20: 640] @ 0xc23c32 0x47efc1 # 0xc23c31 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5b1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:461 0: 0 [1: 112] @ 0x9cb885 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9cb884 crypto/tls.(*Conn).handshakeContext+0x164 crypto/tls/conn.go:1534 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 512] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [3: 768] @ 0x49b415 0x49a925 0x9656df 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 96] @ 0x86779a 0x8677dc 0x8696e9 0x868e6f 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x867799 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x8677db crypto/ecdsa.p256.func1.1+0x5b crypto/ecdsa/ecdsa.go:635 # 0x8696e8 crypto/ecdsa.randomPoint[...]+0x248 crypto/ecdsa/ecdsa.go:240 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [89: 2136] @ 0x73a153 0x755e08 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73a152 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0xc1a9ee 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a9ed github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 14976] @ 0x49b415 0x49a925 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2: 448] @ 0xe1f02c 0xe1ef0d 0x11c6736 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x11c6735 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x35 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:871 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [10: 480] @ 0xeb56f6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb56f5 github.com/quic-go/quic-go.newStream+0x2f5 github.com/quic-go/quic-go@v0.49.0/stream.go:117 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 320] @ 0x117da0f 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x117da0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x38e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [101: 1616] @ 0x1384fdc 0x1380e77 0x1381625 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1384fdb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:154 # 0x1380e76 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:121 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [164: 230912] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1242d25 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1242d24 github.com/pactus-project/pactus/network.(*streamService).handleStream+0xa4 github.com/pactus-project/pactus/network/stream.go:48 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0x737f3f 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 64] @ 0x123cea9 0x11c6590 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x123cea8 github.com/pactus-project/pactus/network.makeNetwork.func2+0x128 github.com/pactus-project/pactus/network/network.go:216 # 0x11c658f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 24] @ 0x4d09b9 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117eb1d 0x117f68f 0x117e8c5 0x47efc1 # 0x4d09b8 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117eb1c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x11c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:368 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0xa009a5 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xa009a4 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x3c4 crypto/tls/key_schedule.go:63 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 24] @ 0x596d7f 0x596d80 0x5c58ac 0x5d7d51 0x5d7d32 0xbb5ffe 0xe47d23 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0x5d7d50 net.ipEmptyString+0x50 net/ip.go:325 # 0x5d7d31 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xbb5ffd github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x5d github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:251 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [1: 32] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [39: 624] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x73b279 0x73a2f6 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 10176] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1632] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2433024] @ 0x79aff2 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aff1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 4352] @ 0xc23e2e 0x47efc1 # 0xc23e2d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:470 0: 0 [1: 24] @ 0xcb6f8d 0xcb6f54 0xcb6f35 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcb6f8c github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x2ec github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xcb6f53 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2b3 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xcb6f34 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x294 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:64 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 47360] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 1408] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123f8d0 0x126f882 0x126f86f 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123f8cf github.com/pactus-project/pactus/network.(*network).CloseConnection+0x18f github.com/pactus-project/pactus/network/network.go:396 # 0x126f881 github.com/pactus-project/pactus/sync/firewall.(*Firewall).closeConnection+0x281 github.com/pactus-project/pactus/sync/firewall/firewall.go:200 # 0x126f86e github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x26e github.com/pactus-project/pactus/sync/firewall/firewall.go:128 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x9fc69e 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9fc69d crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x21d crypto/tls/handshake_server_tls13.go:730 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [15: 240] @ 0x5c3fab 0x5c3f65 0x5c3d1f 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c3faa net.CIDRMask+0xca net/ip.go:87 # 0x5c3f64 net.newAddr+0x84 net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 96] @ 0x837b1a 0x84dc78 0x84de06 0x888515 0x888818 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x837b19 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x84dc77 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3d7 crypto/elliptic/nistec.go:158 # 0x84de05 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:135 # 0x888514 crypto/x509.marshalPublicKey+0x534 crypto/x509/x509.go:103 # 0x888817 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:155 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [14: 672] @ 0x73cf06 0x73cee3 0x73ce3f 0x125458c 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x125458b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:540 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [120: 9600] @ 0x1433d51 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433d50 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 224] @ 0x12c9177 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9176 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x376 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:258 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 20480] @ 0xec0465 0x49aa11 0xe95ae9 0xe95add 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xec0464 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:90 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe95ae8 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:79 # 0xe95adc github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.49.0/connection.go:1963 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [2: 160] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x1456007 0x1334205 0x1397c87 0x1470c36 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397c86 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x1470c35 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf5 github.com/pactus-project/pactus/www/html/blockchain.go:129 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 1536] @ 0x52e593 0x52dfbd 0x52e2b9 0x63fa2b 0x64144e 0x63fd94 0x64144e 0x63e546 0x63e125 0x760e07 0x760ddb 0x76183f 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e2b8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:191 # 0x63fa2a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1234 # 0x64144d github.com/fxamacker/cbor/v2.encodeStruct+0x44d github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1493 # 0x63fd93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1259 # 0x64144d github.com/fxamacker/cbor/v2.encodeStruct+0x44d github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1493 # 0x63e545 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:991 # 0x63e124 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xc4 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:927 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [17: 544] @ 0xbd3fd6 0x11c2077 0x11c418b 0x47efc1 # 0xbd3fd5 github.com/libp2p/go-netroute.New+0x2d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [95: 2280] @ 0xc178f4 0xc178c9 0xc17868 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc178f3 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xc178c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc17867 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:39 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [71: 3408] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0xb7f3b4 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f3b3 runtime/pprof.printStackRecord+0x2b3 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 3360] @ 0xb7f15a 0xb7f14e 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f14d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:548 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0xad2445 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xad2444 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x624a1c 0x624998 0x6240f2 0x610c25 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x610c24 math/big.(*Float).uquo+0x184 math/big/float.go:1367 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 512] @ 0x511406 0xad2474 0xc2372c 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc2372b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:420 0: 0 [6: 1152] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x754456 0x96d12b 0x1431891 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x754455 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x96d12a github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:62 # 0x1431890 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 240] @ 0x49b319 0x49a925 0xaa0189 0xa7de8d 0xa7df38 0xa7f908 0xa7eb2a 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xaa0188 net/http.putBufioReader+0x128 net/http/server.go:873 # 0xa7de8c net/http.(*conn).finalFlush+0x2c net/http/server.go:1784 # 0xa7df37 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa7f907 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa7eb29 net/http.(*conn).serve+0x7a9 net/http/server.go:2104 0: 0 [4: 64] @ 0x125892d 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x125892c github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x10c github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x73db98 0x73db6d 0x7570aa 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73db97 bytes.NewBuffer+0x57 bytes/buffer.go:472 # 0x73db6c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x7570a9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:126 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 3024] @ 0x40a6b4 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 176] @ 0x534b1c 0x6572ea 0x970f65 0x970d7c 0x96dc2f 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534b1b encoding/binary.Write+0x7b encoding/binary/binary.go:396 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x970f64 github.com/pactus-project/pactus/util/encoding.WriteElements+0x3e4 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x970d7b github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1fb github.com/pactus-project/pactus/store/tx.go:40 # 0x96dc2e github.com/pactus-project/pactus/store.(*store).SaveBlock+0xee github.com/pactus-project/pactus/store/store.go:154 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0xc22725 0xc22651 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22724 go.opentelemetry.io/otel/trace.WithAttributes+0x364 go.opentelemetry.io/otel/trace@v1.34.0/config.go:224 # 0xc22650 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x290 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 2400] @ 0x6d0ba5 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 544] @ 0x13550c5 0x13540c9 0x1354e32 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13550c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 272] @ 0x14718ee 0x1471886 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14718ed github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x12d github.com/pactus-project/pactus/www/html/server.go:224 # 0x1471885 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc5 github.com/pactus-project/pactus/www/html/blockchain.go:211 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 2304] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [40: 320] @ 0xc17bbc 0xc17b78 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc17bbb go.opencensus.io/tag.Upsert+0x37b go.opencensus.io@v0.24.0/tag/map.go:147 # 0xc17b77 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x337 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:96 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 88] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcbda9a 0xcd3342 0xccfce7 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcbda99 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:746 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [10: 480] @ 0x8b54f6 0x8b4db0 0xba6165 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xba6164 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x304 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:87 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [13: 3328] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 327680] @ 0x965715 0xcb83e8 0xcb83d6 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcb83e7 github.com/libp2p/go-buffer-pool.Get+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcb83d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:163 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [104: 3328] @ 0x45af46 0xe4c3d5 0x11c302c 0xe1fe67 0x47efc1 # 0xe4c3d4 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [140: 13440] @ 0x73ac9e 0x73ad0c 0x1433832 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73ac9d encoding/hex.EncodeToString+0x3d encoding/hex/hex.go:127 # 0x73ad0b github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 512] @ 0x4722d7 0x97bcea 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bce9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 10752] @ 0x7b2c71 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2c70 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x410 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [36: 864] @ 0x12fbf25 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbf24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:498 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 64] @ 0x117e06e 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117e06d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x1ed github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:265 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [18: 576] @ 0xa0ee27 0xa0ec37 0x1380f12 0x1380f03 0x1380ed7 0x1381625 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa0ee26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0xa0ec36 net/textproto.CanonicalMIMEHeaderKey+0xb6 net/textproto/reader.go:656 # 0x1380f11 net/textproto.MIMEHeader.Add+0x171 net/textproto/header.go:14 # 0x1380f02 net/http.Header.Add+0x162 net/http/header.go:31 # 0x1380ed6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:123 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 49152] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 20480] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [9: 92160] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [16: 3840] @ 0x7a717c 0x7a759c 0x7a773e 0x7a5b35 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 48] @ 0x980b35 0x980f57 0x11ca405 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x1243105 0x123f44a 0x47efc1 # 0x980b34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.0/multistream.go:70 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x11ca404 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x1243104 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2a4 github.com/pactus-project/pactus/network/stream.go:81 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [207: 26496] @ 0x142cc16 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cc15 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:136 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 640] @ 0xb98a5e 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb98a5d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:107 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [12: 576] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0xc21b65 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc21b64 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x2a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:239 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x863b87 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [14: 132608] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 80] @ 0xb95d48 0xba56f8 0xb96439 0xb95f46 0xba5eea 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xb95d47 go.opencensus.io/tag.createMetadatas+0x27 go.opencensus.io@v0.24.0/tag/map.go:159 # 0xba56f7 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType.Upsert.func1+0x77 go.opencensus.io@v0.24.0/tag/map.go:152 # 0xb96438 go.opencensus.io/tag.(*mutator).Mutate+0x18 go.opencensus.io@v0.24.0/tag/map.go:228 # 0xb95f45 go.opencensus.io/tag.New+0x165 go.opencensus.io@v0.24.0/tag/map.go:203 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [63: 3024] @ 0x4d135f 0x4d0e36 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [13: 832] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [59: 11328] @ 0x738bc5 0x73ec25 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738bc4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x73ec24 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [10: 160] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [12: 576] @ 0xea94e5 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0xea94e4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [9: 216] @ 0x12547f4 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12547f3 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x113 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0xbd5628 0xc22dea 0xc22dc0 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22de9 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc22dbf github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:364 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 1536] @ 0x49addc 0x49ac26 0x49a8d4 0xaa050e 0xa7dedb 0xa7df38 0xa7f908 0xa7eb2a 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xaa050d net/http.putBufioWriter+0xed net/http/server.go:909 # 0xa7deda net/http.(*conn).finalFlush+0x7a net/http/server.go:1792 # 0xa7df37 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa7f907 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa7eb29 net/http.(*conn).serve+0x7a9 net/http/server.go:2104 0: 0 [99: 6336] @ 0x142d265 0x142d1e4 0x142d1b8 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d264 encoding/hex.EncodeToString+0x784 encoding/hex/hex.go:129 # 0x142d1e3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x703 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142d1b7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x6d7 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [38: 34048] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 8800] @ 0x96e236 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96e235 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:205 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7: 1792] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 3456] @ 0x49b332 0x49a925 0x9658d7 0xd8ebb9 0xd8eb9c 0xd8e398 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd8ebb8 github.com/libp2p/go-buffer-pool.Put+0x7d8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd8eb9b github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7bb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:627 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [92: 5888] @ 0x4d1695 0x5c33ff 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [26: 416] @ 0x13503a5 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13503a4 google.golang.org/grpc.newClientStream+0xa4 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [60: 960] @ 0xcc542c 0x47efc1 # 0xcc542b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x20b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1506 0: 0 [46: 8832] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x981428 0x11ca372 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x981427 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.0/multistream.go:336 # 0x11ca371 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x71 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:97 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [39: 7488] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0x471e3a 0x126ab7d 0x126ab70 0x127e7be 0x1278d86 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x126ab7c github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x126ab6f github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:117 # 0x127e7bd github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x27d github.com/pactus-project/pactus/sync/sync.go:374 # 0x1278d85 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1e5 github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2112] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4096] @ 0xbc6f66 0xbc711a 0xbd181b 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbd181a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x27a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:273 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [29: 1392] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc2372c 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc2372b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:420 0: 0 [18: 1152] @ 0xc1ab14 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1ab13 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:69 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 1152] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [45: 51840] @ 0x49b415 0x49a925 0x9658d7 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [74: 42624] @ 0x9c9313 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9c9312 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1123 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [60: 6720] @ 0x40a6b4 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 1520] @ 0xbb7f88 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xbb7f87 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xa7 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:22 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 4864] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7d23e9 0x7c876e 0x7b7f3d 0x7b7339 0x7b6b49 0x7b79c8 0x7b7866 0x7bb2d6 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7d23e8 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:397 # 0x7c876d github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_compaction.go:35 # 0x7b7f3c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:305 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b79c7 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7865 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x265 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:303 # 0x7bb2d5 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0x75 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:777 0: 0 [4: 37888] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [15: 720] @ 0x75825c 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75825b github.com/pactus-project/pactus/types/block.(*Header).Encode+0xfb github.com/pactus-project/pactus/types/block/header.go:99 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 864] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x12eebd3 0x1306d27 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x12eebd2 google.golang.org/grpc/internal/syscall.SetTCPUserTimeout+0x132 google.golang.org/grpc@v1.70.0/internal/syscall/syscall_linux.go:81 # 0x1306d26 google.golang.org/grpc/internal/transport.NewServerTransport+0x666 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:233 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [28: 2688] @ 0x73a13b 0x755e08 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73a13a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 368] @ 0x755869 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755868 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x168 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 7920] @ 0x7a717c 0x7a7ddb 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 8192] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [35: 560] @ 0xb95d48 0xc1a3f8 0xb96439 0xb95f46 0xc17ca6 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb95d47 go.opencensus.io/tag.createMetadatas+0x27 go.opencensus.io@v0.24.0/tag/map.go:159 # 0xc1a3f7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.Upsert.func4+0x77 go.opencensus.io@v0.24.0/tag/map.go:152 # 0xb96438 go.opencensus.io/tag.(*mutator).Mutate+0x18 go.opencensus.io@v0.24.0/tag/map.go:228 # 0xb95f45 go.opencensus.io/tag.New+0x165 go.opencensus.io@v0.24.0/tag/map.go:203 # 0xc17ca5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x465 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:95 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [7: 5376] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [65: 1040] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x73b279 0x73a2f6 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 28800] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0x758285 0x75708a 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x758284 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x124 github.com/pactus-project/pactus/types/block/header.go:100 # 0x757089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:121 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 576] @ 0xa0f0a8 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0a7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [162: 5184] @ 0xcae4e5 0xcae365 0xcb16b3 0xbabc63 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbabc62 github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:11 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [30: 3840] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0x11c3985 0x11c4385 0x11c41cf 0x47efc1 # 0x11c3984 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:510 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [15: 480] @ 0xa7bb75 0xa7b712 0xa7da45 0xa7d7ca 0x1381c36 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb74 net/http.Header.Clone+0x5f4 net/http/header.go:104 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa7da44 net/http.(*response).write+0x1e4 net/http/server.go:1688 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [37: 13024] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 736] @ 0x1303325 0x13056dd 0x47efc1 # 0x1303324 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1412 # 0x13056dc google.golang.org/grpc/internal/transport.(*http2Client).reader+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1683 0: 0 [10: 2560] @ 0x4d0de6 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [96: 147456] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x59508d 0x5951d3 0x594930 0x5cbfcc 0x5c9f85 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x59508c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5951d2 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x59492f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5cbfcb net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:309 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [46: 8832] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x980f91 0x11ca405 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0x58ecb5 0xba8da5 0xba8d9f 0xba7e8b 0xba7e8c 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x980f90 github.com/multiformats/go-multistream.delimWrite+0x70 github.com/multiformats/go-multistream@v0.6.0/multistream.go:112 # 0x11ca404 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0xba8da4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x164 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:397 # 0xba8d9e github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x15e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:389 # 0xba7e8a github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x14a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:337 # 0xba7e8b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:294 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 32] @ 0xad2445 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xad2444 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 512] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xbd4f27 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd4f26 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0xc1a765 0xc1a703 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 1152] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 1792] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [39: 1248] @ 0x1398815 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1398814 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 16128] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [14: 672] @ 0x64c309 0x64c5a5 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b385 0x125ed3d 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125ed3c github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x21c github.com/pactus-project/pactus/consensus/height.go:27 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x758285 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x758284 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x124 github.com/pactus-project/pactus/types/block/header.go:100 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x49ad5d 0x49ac26 0x49a8d4 0xaa0189 0xa7de8d 0xa7df38 0xa7f908 0xa7eb2a 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xaa0188 net/http.putBufioReader+0x128 net/http/server.go:873 # 0xa7de8c net/http.(*conn).finalFlush+0x2c net/http/server.go:1784 # 0xa7df37 net/http.(*conn).close+0x17 net/http/server.go:1799 # 0xa7f907 net/http.(*conn).serve.func1+0x1e7 net/http/server.go:1959 # 0xa7eb29 net/http.(*conn).serve+0x7a9 net/http/server.go:2104 0: 0 [59: 6608] @ 0x817f75 0x817d25 0xbb3a8c 0x11c2592 0x11c2572 0x11c418b 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0x11c2591 github.com/multiformats/go-multiaddr/net.FromIP+0x5f1 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0x11c2571 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x5d1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:384 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [36: 576] @ 0x127e4f1 0x78b0d6 0x78b205 0x1278c65 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1278c64 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0xc4 github.com/pactus-project/pactus/sync/handler_block_announce.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 2960] @ 0x12c918f 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c918e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 18944] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [17: 1088] @ 0x621505 0x62147d 0xbcbf65 0xbcbf47 0xbd5109 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xbcbf64 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xbcbf46 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbd5108 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [74: 592] @ 0x12b9ca5 0x1304f0d 0x1305779 0x47efc1 # 0x12b9ca4 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.70.0/internal/status/status.go:52 # 0x1304f0c google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1b8c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1592 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [39: 1872] @ 0x910229 0x934033 0x93816e 0x12c8dc6 0x8ae776 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x910228 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.4/internal/impl/convert_list.go:75 # 0x934032 google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xb2 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_field.go:230 # 0x93816d google.golang.org/protobuf/internal/impl.(*messageState).Range+0x1ad google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:51 # 0x12c8dc5 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1a5 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:229 # 0x8ae775 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0x5c379c 0x5c341f 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c379b net.newLink+0x17b net/interface_linux.go:89 # 0x5c341e net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [5: 80] @ 0xf64bed 0xe1fc56 0x47efc1 # 0xf64bec github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x4c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:62 # 0xe1fc55 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 0: 0 [6: 288] @ 0x4d135f 0x4d0e36 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [46: 8832] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x52b8b2 0x52bfed 0x52bfaf 0x14215c5 0x1429c90 0x142af65 0x14bd45f 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1429c8f github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30f github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [192: 1818624] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 960] @ 0xc1a8be 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1280] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 2592] @ 0x4bce5d 0x545bd9 0x5465fd 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x545bd8 encoding/json.indirect+0x318 encoding/json/decode.go:476 # 0x5465fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:600 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 7168] @ 0xc864cc 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc864cb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4ab github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [64: 3072] @ 0x64c309 0x64c5a5 0x143392d 0x14338c1 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x143392c github.com/pactus-project/pactus/crypto.Address.String+0x38c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14338c0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x320 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x11c6258 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x11c6257 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x77 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:814 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [8: 2048] @ 0x49addc 0x49ac26 0x49a97c 0x66cc9e 0x66ccb7 0x66f012 0x6769a5 0x1389178 0x13921a8 0x1392173 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x66cc9d regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x66ccb6 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x66f011 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0x6769a4 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1040 # 0x1389177 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xd7 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:50 # 0x13921a7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x147 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:37 # 0x1392172 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x112 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:49 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 912] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [110: 56320] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [34: 626688] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 320] @ 0x596dc5 0x596dc6 0x5c58d3 0xbb3b7a 0xbb4b4c 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0xbb3b79 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x1f9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [192: 67584] @ 0x474bac 0x12f07e5 0x12f069c 0x134007f 0x1355d70 0x1355525 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f07e4 google.golang.org/grpc/metadata.MD.Copy+0x184 google.golang.org/grpc@v1.70.0/metadata/metadata.go:102 # 0x12f069b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:128 # 0x134007e google.golang.org/grpc.HeaderCallOption.after+0x1e google.golang.org/grpc@v1.70.0/rpc_util.go:225 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 1904] @ 0x47af9c 0x4e0548 0xe8be4f 0xe8be8c 0xe8beb2 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xe8be4e github.com/quic-go/quic-go/internal/utils.NewTimer+0xce github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 0: 0 [7: 224] @ 0x547d1e 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 7488] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x51f007 0x51f110 0x52404b 0x527e1f 0x78ff75 0x78fed9 0x7d20f2 0x7d20d2 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x527e1e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x78ff74 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x78fed8 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0xb8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:504 # 0x7d20f1 github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:20 # 0x7d20d1 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:371 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [87: 15312] @ 0x4bce5d 0x8e4665 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397327 0x146fcbe 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e4664 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:521 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x146fcbd github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9d github.com/pactus-project/pactus/www/html/blockchain.go:81 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 832] @ 0xc85618 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85617 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf97 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2030 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 96] @ 0x471e3a 0xd6bc2e 0xd6cf94 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6bc2d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:674 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 2080] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 25344] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [57: 912] @ 0x981131 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x981130 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.0/multistream.go:283 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [31: 496] @ 0xcb2505 0x115063b 0x114f26a 0x47efc1 # 0xcb2504 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x115063a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x31a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:423 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [9: 3456] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [128: 3072] @ 0x51f007 0x51f110 0x52404b 0x137e91f 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x52404a strings.Join+0x10a strings/strings.go:451 # 0x137e91e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x77e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [21: 2016] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x7582e5 0x758193 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [5: 640] @ 0x49b332 0x49a925 0x12ecb85 0x13421b9 0x13420d2 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12ecb84 google.golang.org/grpc/mem.(*buffer).Free+0xe4 google.golang.org/grpc@v1.70.0/mem/buffers.go:162 # 0x13421b8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:70 # 0x13420d1 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.70.0/rpc_util.go:906 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 432] @ 0x12c910a 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9109 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x309 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:250 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [101: 1616] @ 0x51f007 0x51f110 0x5253a5 0x137e550 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5253a4 strings.ToLower+0xa4 strings/strings.go:692 # 0x137e54f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x3af github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:188 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76: 3648] @ 0x73cf06 0x73cee3 0x142e595 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [49: 2352] @ 0x45af46 0xbca689 0xbca67f 0xbc7376 0xc148fe 0xc138c7 0xc13688 0x47efc1 # 0xbca688 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbca67e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:553 # 0xbc7375 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:128 # 0xc148fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:666 # 0xc138c6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x86 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:506 # 0xc13687 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:492 0: 0 [25: 400] @ 0x529e05 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [62: 2976] @ 0x64c309 0x64c5a5 0x142e805 0x142e7a3 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 288] @ 0x4d082d 0x4d0886 0x4d0a05 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d082c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d0885 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d0a04 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f60f 0x124f60f 0x124f60f 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4608] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [24: 3072] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0xe8be65 0xe8be8c 0xe8beb2 0x47efc1 # 0xe8be64 github.com/quic-go/quic-go/internal/utils.NewTimer+0xe4 github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xe8be8b github.com/quic-go/quic-go.newTimer+0x10b github.com/quic-go/quic-go@v0.49.0/connection_timer.go:17 # 0xe8beb1 github.com/quic-go/quic-go.(*connection).run+0x131 github.com/quic-go/quic-go@v0.49.0/connection.go:516 0: 0 [5: 1600] @ 0x1114891 0x111478b 0x111599f 0x11152e5 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x1114890 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.38.0/http2/hpack/tables.go:60 # 0x111478a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.38.0/http2/hpack/hpack.go:174 # 0x111599e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.38.0/http2/hpack/hpack.go:393 # 0x11152e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:316 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [86: 8256] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [73: 4672] @ 0x757a55 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x757a54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:201 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [36: 4032] @ 0x47af9c 0x4e0548 0xba86fc 0xba800d 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xba86fb github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:353 # 0xba800c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2cc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:308 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [19: 304] @ 0x12ad00b 0x137ea8a 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ad00a google.golang.org/grpc/metadata.Pairs+0x12a google.golang.org/grpc@v1.70.0/metadata/metadata.go:88 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 2560] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [45: 1080] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [16: 14336] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 312] @ 0x14239de 0x14232e5 0x142161a 0x1429c90 0x142af65 0x14bd45f 0x47efc1 # 0x14239dd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1429c8f github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30f github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x5dd2d7 0x5d6508 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x1277113 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5dd2d6 net.sockaddrToUDP+0x56 net/udpsock_posix.go:18 # 0x5d6507 net.(*netFD).dial+0x847 net/sock_posix.go:143 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x1277112 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [3: 72] @ 0x819ecf 0x8174e5 0xbb4bdd 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [3: 72] @ 0x971c25 0x971bd5 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x971c24 github.com/pactus-project/pactus/store.valKey+0x284 github.com/pactus-project/pactus/store/validator.go:18 # 0x971bd4 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x234 github.com/pactus-project/pactus/store/validator.go:104 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 3392] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0xc1a9ee 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a9ed github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 5120] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [11: 880] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [7: 224] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1acac 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1024] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 14608] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 2112] @ 0x4bce5d 0x545bd9 0x5465fd 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x545bd8 encoding/json.indirect+0x318 encoding/json/decode.go:476 # 0x5465fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:600 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [124: 31744] @ 0x5c3488 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [10: 15360] @ 0xe6ba45 0x49aa11 0xe6760c 0xe67600 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe6760b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xe675ff github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:66 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [18: 288] @ 0xb7f3e5 0xb7fb67 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f3e4 runtime/pprof.printStackRecord+0x2e4 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 163840] @ 0xb7f771 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f770 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:621 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [23: 736] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x45af46 0xbca689 0xbca67f 0xbc7b4a 0xbc7a05 0xc14785 0x47efc1 # 0xbca688 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbca67e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:553 # 0xbc7b49 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:197 # 0xbc7a04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:192 # 0xc14784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:628 0: 0 [76: 3648] @ 0x13523e5 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523e4 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.70.0/rpc_util.go:931 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [250: 4000] @ 0x1315930 0x131395e 0x134041c 0x13413ba 0x134854d 0x134d92a 0x134633f 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x131395d google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:54 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x134854c google.golang.org/grpc.(*Server).processUnaryRPC+0xd6c google.golang.org/grpc@v1.70.0/server.go:1356 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 120] @ 0x511406 0x127e525 0x78b0d6 0x78b205 0x127b7ca 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127b7c9 github.com/pactus-project/pactus/sync.(*proposalHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_proposal.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0xcbe86a 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe869 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x269 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:856 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [5: 3200] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [52: 252928] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [7: 224] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 38400] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [13: 1248] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 8448] @ 0x41310d 0x471f1a 0xa0f0d1 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0d0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [17: 816] @ 0x910229 0x910658 0x93400e 0x9384f8 0x12c8d2c 0x8ae776 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x910228 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.4/internal/impl/convert_list.go:75 # 0x910657 google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero+0x37 google.golang.org/protobuf@v1.36.4/internal/impl/convert_list.go:99 # 0x93400d google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0x8d google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_field.go:228 # 0x9384f7 google.golang.org/protobuf/internal/impl.(*messageState).Get+0x77 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:88 # 0x12c8d2b google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x10b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:218 # 0x8ae775 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 416] @ 0x123cea9 0x11c6590 0x11c4198 0x47efc1 # 0x123cea8 github.com/pactus-project/pactus/network.makeNetwork.func2+0x128 github.com/pactus-project/pactus/network/network.go:216 # 0x11c658f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [34: 1114112] @ 0x965715 0xcb83e8 0xcb83d6 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcb83e7 github.com/libp2p/go-buffer-pool.Get+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcb83d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:163 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [28: 3584] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 416] @ 0x13015fd 0x12fc1c5 0x1315bbb 0x1315889 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13015fc google.golang.org/grpc/internal/transport.(*http2Client).updateWindow+0x3c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1124 # 0x12fc1c4 google.golang.org/grpc/internal/transport.(*http2Client).newStream.func3+0x24 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:515 # 0x1315bba google.golang.org/grpc/internal/transport.(*transportReader).Read+0x7a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:432 # 0x1315888 google.golang.org/grpc/internal/transport.(*Stream).read+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:383 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 896] @ 0x12760ee 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x12760ed github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.4.3/ntp.go:432 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 128] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x6248b5 0x6247a0 0x6240f2 0x610c25 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x6248b4 math/big.nat.make+0x1b4 math/big/nat.go:66 # 0x62479f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x610c24 math/big.(*Float).uquo+0x184 math/big/float.go:1367 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [28: 2240] @ 0x6248b5 0x6247a0 0x6240f2 0x611fdb 0x6120f8 0x73c1e5 0x73bfbe 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6248b4 math/big.nat.make+0x1b4 math/big/nat.go:66 # 0x62479f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x6120f7 math/big.(*Int).Div+0x37 math/big/int.go:304 # 0x73c1e4 github.com/pactus-project/pactus/sortition.GetIndex+0x1e4 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x73bfbd github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 656] @ 0x612cb3 0x6f03d7 0x6eff0d 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6eff0c github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x6c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:487 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 5040] @ 0x544a97 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 327680] @ 0x965715 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 640] @ 0x49b332 0x49a925 0x12eb34d 0x12eb12d 0x12f3a64 0x12f18e8 0x130839e 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12f3a63 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x7a3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:1034 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [8: 256] @ 0xbcb45c 0xbcb4c3 0xbca6c7 0xbc7b4a 0xbc7a05 0xc14785 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbca6c6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:554 # 0xbc7b49 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:197 # 0xbc7a04 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:192 # 0xc14784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:628 0: 0 [62: 2976] @ 0x52c0c5 0x135249d 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x135249c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [31: 1488] @ 0x4855fb 0x538bc5 0x8ae7cb 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855fa internal/reflectlite.Swapper+0x37a internal/reflectlite/swapper.go:68 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [40: 3840] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 256] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [7: 48384] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [388: 43456] @ 0xd916fe 0xd90529 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd916fd github.com/libp2p/go-yamux/v4.newStream+0xdd github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:71 # 0xd90528 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:816 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [7: 784] @ 0xd91689 0xd91782 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0xd91688 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd91781 github.com/libp2p/go-yamux/v4.newStream+0x161 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:63 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [10: 480] @ 0xc1a8be 0xc1a90e 0xc1ac8f 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 655360] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x12eba63 0x131c45b 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12eba62 google.golang.org/grpc/mem.BufferSlice.MaterializeToBuffer+0xe2 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:113 # 0x131c45a google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xba google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:75 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 53248] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 112] @ 0x473c9f 0x12f2e6d 0x12f2dd4 0x12f17f9 0x130839e 0x47efc1 # 0x12f2e6c google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x14c google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:658 # 0x12f2dd3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:874 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [25: 1600] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 792] @ 0x12edc08 0x13152bb 0x13152bc 0x1314f91 0x13149a5 0x1315aa5 0x13156de 0x13403de 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12edc07 google.golang.org/grpc/mem.SliceBuffer.read+0xa7 google.golang.org/grpc@v1.70.0/mem/buffers.go:267 # 0x13152ba google.golang.org/grpc/mem.ReadUnsafe+0xba google.golang.org/grpc@v1.70.0/mem/buffers.go:211 # 0x13152bb google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xbb google.golang.org/grpc@v1.70.0/internal/transport/transport.go:256 # 0x1314f90 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:216 # 0x13149a4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:143 # 0x1315aa4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:417 # 0x13156dd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.70.0/internal/transport/transport.go:360 # 0x13403dd google.golang.org/grpc.(*parser).recvMsg+0x3d google.golang.org/grpc@v1.70.0/rpc_util.go:659 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [62: 2976] @ 0x8fcde5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134a211 0x1399c15 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134a210 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x110 google.golang.org/grpc@v1.70.0/server.go:1373 # 0x1399c14 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [34: 816] @ 0x7be27f 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [44: 8448] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2464] @ 0x47af9c 0x4e0548 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [9: 144] @ 0x142a666 0x142af65 0x14bd45f 0x47efc1 # 0x142a665 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x5a5 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 4224] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x4d918c 0xd770bd 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [28: 1344] @ 0x4d135f 0xbd3db2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xbd3db1 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [4: 128] @ 0x6c8ee5 0x737892 0x9af0b2 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af0b1 vendor/golang.org/x/crypto/hkdf.Extract+0xb1 vendor/golang.org/x/crypto/hkdf/hkdf.go:32 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [60: 2880] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [67: 3216] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x1433d0d 0x1433c96 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1433d0c github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1433c95 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [98: 2352] @ 0x4d24cd 0x4d313a 0x4d0d7a 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d3139 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d0d79 syscall.NetlinkRIB+0x479 syscall/netlink_linux.go:89 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [60: 960] @ 0x123a229 0x1239fb5 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x123a228 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x88 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239fb4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [103: 1648] @ 0x51f007 0x51f110 0x5253a5 0x137e8ec 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5253a4 strings.ToLower+0xa4 strings/strings.go:692 # 0x137e8eb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x74b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 352] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [161: 2637824] @ 0x12c0d8b 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [161: 92736] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0x135044b 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x135044a google.golang.org/grpc.newClientStream+0x14a google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 2400] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 7296] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x1257f4f 0x78b0d6 0x78b2bd 0x1258c7f 0x1258add 0x47efc1 # 0x1257f4e github.com/pactus-project/pactus/consensus.(*consensus).String+0x12e github.com/pactus-project/pactus/consensus/consensus.go:128 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1258c7e github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0x17e github.com/pactus-project/pactus/consensus/consensus.go:211 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [10: 480] @ 0x45af46 0xbd4ef4 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd4ef3 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [116: 59392] @ 0x41310d 0x41366f 0x472335 0x75dda8 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dda7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [8: 256] @ 0x11ca705 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x11ca704 github.com/multiformats/go-multistream.ReadNextToken[...]+0xc4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:263 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [10: 640] @ 0x73e745 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x49b415 0x49a925 0xecb09f 0xecb07c 0xea9b0a 0xea91cd 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0xb79fc5 0xb79f95 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xecb09e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xecb07b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xea9b09 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:236 # 0xea91cc github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.49.0/receive_stream.go:148 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb79fc4 io.ReadFull+0x184 io/io.go:354 # 0xb79f94 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x154 github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [54: 17280] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe82bd2 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe82bd1 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x151 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:47 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 96] @ 0x596dc5 0x596dc6 0x5c58d3 0x5db3d1 0x5db3b2 0x5dcc91 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x5db3d0 net.ipEmptyString+0x50 net/ip.go:325 # 0x5db3b1 net.(*UDPAddr).String+0x31 net/udpsock.go:51 # 0x5dcc90 net.DialUDP+0x150 net/udpsock.go:299 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [15: 17280] @ 0x96bae7 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bae6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 384] @ 0xeaa01f 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeaa01e github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0x9e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [4: 65536] @ 0x49614b 0x495f4f 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495f4e strconv.AppendUint+0x10e strconv/itoa.go:54 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [54: 10368] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 1344] @ 0xc1a765 0xc1a703 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a764 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 816] @ 0x817e6f 0x817d25 0xbb3a8c 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [57: 2736] @ 0x471eb1 0x1356ed7 0x1356eac 0x1356e9d 0x13559f7 0x1355525 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1356ed6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1356eab google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x1356e9c google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.70.0/stream.go:1182 # 0x13559f6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.70.0/stream.go:1031 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 256] @ 0x7b3019 0x7b2fe5 0x7b2f99 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7b3018 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xb8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b2fe4 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b2f98 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:802 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [209: 13376] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 80] @ 0xc21fce 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc21fcd github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xed github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:283 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [32: 4096] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [56: 896] @ 0x980b35 0x980f57 0x980c97 0xe4c473 0x11c302c 0xe1fe67 0x47efc1 # 0x980b34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.0/multistream.go:70 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x980c96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.0/multistream.go:83 # 0xe4c472 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [7: 336] @ 0xeb5545 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb5544 github.com/quic-go/quic-go.newStream+0x144 github.com/quic-go/quic-go@v0.49.0/stream.go:104 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [44: 8448] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0xc21f85 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xc21f84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:278 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x13920b7 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13920b6 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x56 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:43 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x127da48 0x127d826 0x1244dbf 0x47efc1 # 0x127da47 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x147 github.com/pactus-project/pactus/sync/sync.go:273 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x5c3f78 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x5c3f77 net.newAddr+0x97 net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [131: 2096] @ 0xa79145 0xa7e925 0x47efc1 # 0xa79144 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:686 # 0xa7e924 net/http.(*conn).serve+0x5a4 net/http/server.go:2081 0: 0 [67: 3216] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [45: 720] @ 0x13019f8 0x130574e 0x47efc1 # 0x13019f7 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x157 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1178 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [31: 2976] @ 0x533c35 0x65704f 0x73a1ab 0x73a141 0x755e08 0x755b05 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73a1aa github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73a140 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 10176] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 552] @ 0x8ae791 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae790 google.golang.org/protobuf/internal/order.RangeFields+0x170 google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 1344] @ 0xeb579c 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [8: 256] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [91: 10192] @ 0x817f75 0x817d25 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [26: 2912] @ 0xc1ad6d 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1ad6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:105 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [116: 3712] @ 0xc15726 0xc156f8 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc15725 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x65 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc156f7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x37 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [14: 448] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [16: 512] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 800] @ 0xd770e5 0xd6f97d 0xd6f8af 0xd904f5 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd904f4 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:813 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [2: 64] @ 0x868aad 0x868a69 0x868610 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x868aac crypto/internal/bigmod.(*Nat).Bytes+0x8c crypto/internal/bigmod/nat.go:121 # 0x868a68 crypto/ecdsa.inverse[...]+0x48 crypto/ecdsa/ecdsa.go:372 # 0x86860f crypto/ecdsa.verifyNISTEC[...]+0x3cf crypto/ecdsa/ecdsa.go:528 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [47: 6016] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12490eb 0x12536bd 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12490ea github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1ca github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x12536bc github.com/pactus-project/pactus/state.(*state).CommitBlock+0x65c github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [50: 12800] @ 0xe5f3bf 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe5f3be github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1be github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:34 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [13: 312] @ 0xbd40be 0x11c2077 0x11c418b 0x47efc1 # 0xbd40bd github.com/libp2p/go-netroute.New+0x3bd github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:89 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [16: 1024] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 2048] @ 0x49addc 0x49ac26 0x49a97c 0x54b07e 0x555a47 0x765deb 0x77dc04 0x765487 0x778adb 0x78a6ae 0x78a6a3 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x54b07d encoding/json.newEncodeState+0x1d encoding/json/encode.go:271 # 0x555a46 encoding/json.(*Encoder).Encode+0x66 encoding/json/stream.go:207 # 0x765dea github.com/rs/zerolog.init.func7+0x8a github.com/rs/zerolog@v1.33.0/globals.go:90 # 0x77dc03 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.33.0/encoder_json.go:22 # 0x765486 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x46 github.com/rs/zerolog@v1.33.0/internal/json/types.go:387 # 0x778ada github.com/rs/zerolog.(*Event).Interface+0x11a github.com/rs/zerolog@v1.33.0/event.go:759 # 0x78a6ad github.com/rs/zerolog.(*Event).Any+0x1ed github.com/rs/zerolog@v1.33.0/event.go:748 # 0x78a6a2 github.com/pactus-project/pactus/util/logger.addFields+0x1e2 github.com/pactus-project/pactus/util/logger/logger.go:144 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0xd770e5 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd92f25 0xd92ebc 0xd92f58 0xd8fae5 0xd8f20f 0xd8f058 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd92f24 github.com/libp2p/go-yamux/v4.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:390 # 0xd92ebb github.com/libp2p/go-yamux/v4.(*Stream).processFlags+0x29b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:432 # 0xd92f57 github.com/libp2p/go-yamux/v4.(*Stream).incrSendWindow+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:442 # 0xd8fae4 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x304 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:731 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [6: 6912] @ 0x12c1c5f 0x12c1845 0x12c9dbf 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1844 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x24 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:180 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76: 1216] @ 0xce08e6 0xce5d05 0xce5a18 0x47efc1 # 0xce08e5 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.12.0/trace.go:105 # 0xce5d04 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x204 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:398 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [62: 7936] @ 0x1430554 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430553 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6f3 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [50: 7200] @ 0x14289cc 0x14294dd 0x142af65 0x14bd45f 0x47efc1 # 0x14289cb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x20b github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x14294dc github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x29c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [171: 240768] @ 0x87e7a5 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87e7a4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:830 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1440] @ 0x737e92 0x9af079 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 624] @ 0x471eb1 0x134014f 0x1340127 0x1340120 0x1355d70 0x1355525 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x134014e google.golang.org/grpc/metadata.MD.Copy+0x4e google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1340126 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x26 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x134011f google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.70.0/rpc_util.go:247 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [49: 9408] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [240: 3840] @ 0x81bdcb 0x821493 0x815ee7 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x81bdca github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:148 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 55552] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [27: 31104] @ 0x49b415 0x49a925 0x9656df 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [36: 2304] @ 0xbd34c5 0xbd31b6 0x11c2c27 0x1155363 0x11c21ce 0x11c418b 0x47efc1 # 0xbd34c4 github.com/libp2p/go-netroute.(*router).RouteWithSrc+0x2c4 github.com/libp2p/go-netroute@v0.2.2/common.go:118 # 0xbd31b5 github.com/libp2p/go-netroute.(*router).Route+0x35 github.com/libp2p/go-netroute@v0.2.2/common.go:99 # 0x11c2c26 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr.func1+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:362 # 0x1155362 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/internal/backoff/backoff.go:45 # 0x11c21cd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x22d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:361 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 18944] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [67: 463104] @ 0x12c0d8b 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [199: 3260416] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [283: 81504] @ 0x142fec6 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142fec5 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65 github.com/pactus-project/pactus/www/grpc/network.go:75 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [234: 14976] @ 0x1430a88 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430a87 github.com/pactus-project/pactus/www/grpc.metricToProto+0x327 github.com/pactus-project/pactus/www/grpc/network.go:146 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [109: 6976] @ 0x1430968 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430967 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:138 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [63: 5040] @ 0x1430132 0x142ffd5 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430131 encoding/hex.EncodeToString+0x2d1 encoding/hex/hex.go:129 # 0x142ffd4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x174 github.com/pactus-project/pactus/www/grpc/network.go:86 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x73affb 0x755ca8 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1152] @ 0x471eb1 0x12f06c5 0x12f069c 0x134007f 0x1355d70 0x1355525 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f06c4 google.golang.org/grpc/metadata.MD.Copy+0x64 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x12f069b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:128 # 0x134007e google.golang.org/grpc.HeaderCallOption.after+0x1e google.golang.org/grpc@v1.70.0/rpc_util.go:225 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [52: 3328] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc15eb 0xcd4092 0xccfd05 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc15ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x92a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1194 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [58: 6496] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0x14215c5 0x142a343 0x142af65 0x14bd45f 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x142a342 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x282 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0x12fc06f 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc06e google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3ee google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:510 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 2688] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 9024] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 5376] @ 0x50ee53 0x50ee1e 0x50f8f5 0x51265d 0x514d45 0x515f05 0x51485b 0x51729e 0x5112f1 0xb80654 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x50ee52 fmt.(*buffer).write+0x212 fmt/print.go:104 # 0x50ee1d fmt.(*fmt).pad+0x1dd fmt/format.go:95 # 0x50f8f4 fmt.(*fmt).fmtInteger+0x374 fmt/format.go:322 # 0x51265c fmt.(*pp).fmtInteger+0x11c fmt/print.go:430 # 0x514d44 fmt.(*pp).printValue+0x3c4 fmt/print.go:794 # 0x515f04 fmt.(*pp).printValue+0x1584 fmt/print.go:910 # 0x51485a fmt.(*pp).printArg+0x4ba fmt/print.go:759 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xb80653 runtime/pprof.writeHeapInternal+0xf93 runtime/pprof/pprof.go:713 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [20: 320] @ 0xb7f3e5 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f3e4 runtime/pprof.printStackRecord+0x2e4 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xb7f409 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f408 runtime/pprof.printStackRecord+0x308 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 176] @ 0xb8084b 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb8084a runtime/pprof.writeHeapInternal+0x118a runtime/pprof/pprof.go:679 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 96] @ 0x602e05 0x6041ff 0x511317 0xb7f452 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x602e04 text/tabwriter.(*Writer).addLine+0x144 text/tabwriter/tabwriter.go:129 # 0x6041fe text/tabwriter.(*Writer).Write+0x39e text/tabwriter/tabwriter.go:540 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xb7f451 runtime/pprof.printStackRecord+0x351 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0xb7f365 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f364 runtime/pprof.printStackRecord+0x264 runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [79: 3792] @ 0x5c416c 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c416b net.newAddr+0x28b net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [70: 10080] @ 0x12fbd3a 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd39 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:486 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 96] @ 0x506165 0x5064b2 0x5048fe 0x791893 0x79188a 0x790d4a 0x7d002d 0x7c8307 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x506164 os.newFile+0x64 os/file_unix.go:163 # 0x5064b1 os.openFileNolog+0x191 os/file_unix.go:297 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x791892 os.Open+0x32 os/file.go:365 # 0x791889 github.com/syndtr/goleveldb/leveldb/storage.syncDir+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage_unix.go:89 # 0x790d49 github.com/syndtr/goleveldb/leveldb/storage.(*fileWrap).Sync+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:591 # 0x7d002c github.com/syndtr/goleveldb/leveldb.(*session).flushManifest+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:482 # 0x7c8306 github.com/syndtr/goleveldb/leveldb.(*session).commit+0xc6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:230 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0xe7227e 0xe74f46 0xe96fa5 0xe96625 0xe950ff 0xe8c825 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe7227d github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:34 # 0xe74f45 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x325 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:286 # 0xe96fa4 github.com/quic-go/quic-go.(*connection).sendPackedCoalescedPacket+0x3e4 github.com/quic-go/quic-go@v0.49.0/connection.go:2156 # 0xe96624 github.com/quic-go/quic-go.(*connection).sendProbePacket+0x284 github.com/quic-go/quic-go@v0.49.0/connection.go:2098 # 0xe950fe github.com/quic-go/quic-go.(*connection).triggerSending+0x1de github.com/quic-go/quic-go@v0.49.0/connection.go:1865 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [19: 2128] @ 0xeac3fc 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeac3fb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.49.0/send_stream.go:82 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [8: 384] @ 0xe82d27 0xe82cd5 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe82d26 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2a6 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:67 # 0xe82cd4 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x254 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [17: 2176] @ 0x6c8a3a 0x737ea2 0x738299 0x7387e5 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0x7387e4 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:93 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [5: 80] @ 0xe742ef 0xe742e3 0xe744e9 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe742ee github.com/quic-go/quic-go/internal/ackhandler.newSequentialPacketNumberGenerator+0x6e github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet_number_generator.go:23 # 0xe742e2 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x62 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:46 # 0xe744e8 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xa8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:139 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [11: 264] @ 0x657d79 0x7423f3 0x755691 0x75607e 0x756166 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 504] @ 0x8ae6bd 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae6bc google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.4/internal/order/range.go:41 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [27: 3024] @ 0xd91717 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd91716 github.com/libp2p/go-yamux/v4.newStream+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:72 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [6: 96] @ 0x511406 0x123f94d 0x78b0d6 0x78b2bd 0x123a265 0x1239fb5 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239fb4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [57: 10944] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0xa7bb75 0xa7b712 0x147701a 0x14711a5 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb74 net/http.Header.Clone+0x5f4 net/http/header.go:104 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x14711a4 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x184 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [75: 9600] @ 0x11c7131 0x11c6b5b 0x11c657c 0x11c4198 0x47efc1 # 0x11c7130 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).addCertHashes+0x70 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:993 # 0x11c6b5a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x45a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:971 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [31: 1984] @ 0x11c38ed 0x11c4385 0x11c41cf 0x47efc1 # 0x11c38ec github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x16c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:506 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [1: 704] @ 0x8ae9fd 0x9380f0 0x12c8dc6 0x8ae776 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae9fc google.golang.org/protobuf/internal/order.RangeFields.func2+0x7c google.golang.org/protobuf@v1.36.4/internal/order/range.go:51 # 0x9380ef google.golang.org/protobuf/internal/impl.(*messageState).Range+0x12f google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:58 # 0x12c8dc5 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1a5 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:229 # 0x8ae775 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [53: 10176] @ 0x630911 0x62f6dd 0x62f4d3 0x73e2b2 0x73e294 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73e2b1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73e293 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 3808] @ 0x40a6b4 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [15: 2400] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [67: 3216] @ 0x1471814 0x147185e 0x14717e3 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471813 bytes.NewBufferString+0x53 bytes/buffer.go:481 # 0x147185d github.com/pactus-project/pactus/www/html.newTableMaker+0x9d github.com/pactus-project/pactus/www/html/server.go:201 # 0x14717e2 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:210 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [155: 12400] @ 0xa9f2ea 0xa9f2eb 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa9f2e9 net/textproto.(*Reader).ReadLine+0xc9 net/textproto/reader.go:45 # 0xa9f2ea net/http.readRequest+0xca net/http/request.go:1096 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a8d4 0x9656df 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [18: 864] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1135: 1598080] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12385d7 0xe48348 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12385d6 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptAccept+0x1d6 github.com/pactus-project/pactus/network/gater.go:108 # 0xe48347 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x707 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:96 0: 0 [5: 1280] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xcb83e8 0xcb83d6 0xcb8083 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xcb83e7 github.com/libp2p/go-buffer-pool.Get+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcb83d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:163 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [57: 2736] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 6640] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 512] @ 0x765c25 0x49aa11 0x772d0f 0x77d737 0x78b35a 0x78b34d 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x765c24 github.com/rs/zerolog.init.func3+0x24 github.com/rs/zerolog@v1.33.0/event.go:16 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x772d0e github.com/rs/zerolog.newEvent+0x2e github.com/rs/zerolog@v1.33.0/event.go:61 # 0x77d736 github.com/rs/zerolog.(*Logger).newEvent+0x76 github.com/rs/zerolog@v1.33.0/log.go:490 # 0x78b359 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.33.0/log.go:356 # 0x78b34c github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [108: 8640] @ 0x143466f 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143466e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0xaa0388 0xaa0353 0xa7e62d 0x47efc1 # 0xaa0387 bufio.NewWriterSize+0x1c7 bufio/bufio.go:595 # 0xaa0352 net/http.newBufioWriterSize+0x192 net/http/server.go:894 # 0xa7e62c net/http.(*conn).serve+0x2ac net/http/server.go:2014 0: 0 [79: 5056] @ 0x142d1f8 0x142d1e4 0x142d1b8 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d1f7 encoding/hex.EncodeToString+0x717 encoding/hex/hex.go:127 # 0x142d1e3 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x703 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142d1b7 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x6d7 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [36: 2304] @ 0x5c3d6e 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 1024] @ 0xbc6f66 0xbc711a 0xbcdf45 0xbccfc5 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbc6f65 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc7119 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x299 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:108 # 0xbcdf44 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:239 # 0xbccfc4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:99 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x621505 0x62147d 0xbcbf65 0xbcbf47 0xbccd49 0xbccbf2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xbcbf64 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xbcbf46 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbccd48 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbccbf1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xe21d49 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe21d48 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc8 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:241 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [67: 4288] @ 0x147108a 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471089 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x69 github.com/pactus-project/pactus/www/html/blockchain.go:153 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [55: 10560] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 1680] @ 0x4d135f 0x5c3293 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [56: 11648] @ 0x73e6a5 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 35651584] @ 0x79aff2 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aff1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0x7e5734 0xc2256a 0xc22544 0xc22545 0xc22611 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xc22569 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a9 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22543 github.com/mr-tron/base58/base58.Encode+0x183 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc22544 github.com/libp2p/go-libp2p/core/peer.ID.String+0x184 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc22610 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x250 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:324 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [57: 10944] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x630911 0x62f6dd 0x62f4d3 0x73e2b2 0x73e294 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75a18d 0x75a07c 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73e2b1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73e293 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75a18c github.com/fxamacker/cbor/v2.Unmarshal+0x3ac github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75a07b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x29b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 936] @ 0x4d24cd 0x4d313a 0x4d0d7a 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d3139 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d0d79 syscall.NetlinkRIB+0x479 syscall/netlink_linux.go:89 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [8: 128] @ 0x760b25 0x7609ff 0x1254668 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760b24 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x7609fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x1254667 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:533 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 768] @ 0x4d24cd 0x4d313a 0x4d0d7a 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d3139 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d0d79 syscall.NetlinkRIB+0x479 syscall/netlink_linux.go:89 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [42: 1008] @ 0x73a05c 0x73cf52 0x73ce3f 0x142e5b2 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 64] @ 0x1239e65 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x1239e64 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x184 github.com/pactus-project/pactus/network/gossip.go:224 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [18: 2304] @ 0xe62c33 0xe62c27 0xea8af6 0xea88b8 0xea7f1b 0xea7b85 0xe8f6ba 0xe8e0c9 0xe8c345 0x47efc1 # 0xe62c32 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:279 # 0xe62c26 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:267 # 0xea8af5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:214 # 0xea88b7 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:190 # 0xea7f1a github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:128 # 0xea7b84 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.49.0/packet_unpacker.go:77 # 0xe8f6b9 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x339 github.com/quic-go/quic-go@v0.49.0/connection.go:982 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [15: 1200] @ 0x862065 0x879985 0x87eb73 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879984 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x87eb72 crypto/x509.parseCertificate+0x412 crypto/x509/parser.go:895 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [53: 27136] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [163: 28688] @ 0x4bce5d 0x8e4665 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e4664 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:521 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 4400] @ 0x72a565 0x72a687 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a564 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x72a686 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xc1a9ee 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a9ed github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 1472] @ 0xba55d9 0xba5593 0xba5eb5 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba55d8 go.opencensus.io/tag.Upsert+0x58 go.opencensus.io@v0.24.0/tag/map.go:148 # 0xba5592 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/metrics/metrics.go:27 # 0xba5eb4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 128] @ 0xbc6a1e 0xc21bd2 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbc6a1d github.com/libp2p/go-libp2p-kbucket.SortClosestPeers+0x31d github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:59 # 0xc21bd1 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x311 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:243 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [274: 13152] @ 0x1392a05 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1392a04 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x44 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:139 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 144] @ 0xbd3f45 0x11c2077 0x11c418b 0x47efc1 # 0xbd3f44 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [23: 11776] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [24: 384] @ 0x81e3ee 0xbb8109 0xbb8397 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [28: 2688] @ 0x6d0799 0x6fed85 0x6ffe93 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 864] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [56: 896] @ 0x1254313 0x78b0d6 0x78b2bd 0x125202c 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1254312 github.com/pactus-project/pactus/state.(*state).String+0x172 github.com/pactus-project/pactus/state/state.go:516 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x125202b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x52b github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 448] @ 0x534cfa 0x6572ea 0x7582e5 0x758193 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [163: 2608] @ 0x13026d0 0x1305705 0x47efc1 # 0x13026cf google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1304 # 0x1305704 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1679 0: 0 [188: 24064] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [26: 1664] @ 0x5c3488 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [52: 9984] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 6720] @ 0x7e5632 0xc24b25 0xc24b05 0xc24ac8 0xc24bc3 0xc23799 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xc24b24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc24b04 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc24ac7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc24bc2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [52: 832] @ 0x12c8f05 0x12c8eba 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c8f04 google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject+0x104 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:193 # 0x12c8eb9 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0xb9 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:244 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 352] @ 0x757405 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x757404 github.com/pactus-project/pactus/types/block.(*Block).String+0x124 github.com/pactus-project/pactus/types/block/block.go:149 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 28416] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96b2eb 0x96f0c5 0x97b584 0x97eeb4 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96b2ea github.com/pactus-project/pactus/store.(*accountStore).account+0xea github.com/pactus-project/pactus/store/account.go:56 # 0x96f0c4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:305 # 0x97b583 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x97eeb3 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 6336] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1456] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [42: 2688] @ 0xc8539e 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc8539d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd1d github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2064 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [6: 192] @ 0xbcb358 0xbcb38d 0xbc65b7 0xbc656a 0xbc9ae5 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcb357 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb38c github.com/libp2p/go-libp2p-kbucket.xor+0x8c github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:31 # 0xbc65b6 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x96 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:34 # 0xbc6569 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:41 # 0xbc9ae4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:460 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [39: 2496] @ 0x7e5734 0xc24b25 0xc24b05 0xc24ac8 0xc24bc3 0xc23799 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xc24b24 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc24b04 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc24ac7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc24bc2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [12: 1152] @ 0x73b20f 0x73a2f6 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73b20e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [109: 1744] @ 0x1315930 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [55: 10560] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 208] @ 0x73e6a5 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75a18d 0x75a07c 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75a18c github.com/fxamacker/cbor/v2.Unmarshal+0x3ac github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75a07b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x29b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 3584] @ 0x1430825 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430824 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:125 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [36: 6912] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 224] @ 0xeac40d 0xeb55e6 0xeb6b6e 0xec464e 0xeb7d15 0xeb7bb7 0xe92eea 0xe921cc 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7d14 github.com/quic-go/quic-go.(*streamsMap).getOrOpenSendStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:287 # 0xeb7bb6 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenSendStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:261 # 0xe92ee9 github.com/quic-go/quic-go.(*connection).handleStopSendingFrame+0x29 github.com/quic-go/quic-go@v0.49.0/connection.go:1505 # 0xe921cb github.com/quic-go/quic-go.(*connection).handleFrame+0x30b github.com/quic-go/quic-go@v0.49.0/connection.go:1348 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [19: 1520] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 4352] @ 0x49addc 0x49ac26 0x49a97c 0x12eb25e 0x12eb0c6 0x131c19c 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x131c19b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:58 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 192] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 3072] @ 0xbd5628 0xc21c67 0xc21578 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc21c66 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x3a6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:248 # 0xc21577 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x477 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:190 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [50: 9600] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1536] @ 0x737e92 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [20: 2560] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af079 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 1056] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe85365 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85364 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:139 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [128: 73728] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 480] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x755446 0x96befd 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x96befc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4dc github.com/pactus-project/pactus/store/block.go:88 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 4416] @ 0x1430872 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430871 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:130 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [81: 20736] @ 0x143068c 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143068b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x82b github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [31: 1015808] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [19: 1520] @ 0x76188c 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x76188b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 16128] @ 0x41310d 0x41366f 0x474c05 0xcbe4b9 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe4b8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:791 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [41: 984] @ 0x4d09b9 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d09b8 syscall.NetlinkRIB+0xb8 syscall/netlink_linux.go:66 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [48: 12288] @ 0x4722d7 0x97bcea 0x97e43e 0x97e298 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97bce9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 10944] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [170: 2720] @ 0x898335 0x898a47 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x898334 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1b4 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:207 # 0x898a46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [78: 11232] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [24: 1152] @ 0x12ebc89 0x13010e5 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x13010e4 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1071 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [20: 2240] @ 0xe8b805 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b804 github.com/quic-go/quic-go.(*connection).preSetup+0x4a4 github.com/quic-go/quic-go@v0.49.0/connection.go:471 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [16: 2048] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [132: 4224] @ 0x73e7ae 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e7ad github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 888] @ 0x12ffe49 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe48 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:825 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [33: 2112] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [19: 304] @ 0x1397d53 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1397d52 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:134 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 408] @ 0x96b83e 0x96b7f3 0x96f45f 0x1254655 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96b83d github.com/pactus-project/pactus/store.accountKey+0x17d github.com/pactus-project/pactus/store/account.go:18 # 0x96b7f2 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x132 github.com/pactus-project/pactus/store/account.go:107 # 0x96f45e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:326 # 0x1254654 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:532 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xe7daba 0xe80709 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe7dab9 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:29 # 0xe80708 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x48 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:415 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [19: 1824] @ 0x863b87 0xa00905 0xa00728 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [171: 218880] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [55: 10560] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1024] @ 0x755951 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755950 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 12160] @ 0x4d135f 0x5c3293 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [16: 1792] @ 0x9af4af 0xa00a05 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 17600] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe81131 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe81130 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x410 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:475 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [13: 624] @ 0x1423965 0x14232e5 0x142161a 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x1423964 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x81e3ee 0xbb8109 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [108: 1728] @ 0x137e205 0x137e1f6 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e204 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x64 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:388 # 0x137e1f5 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:137 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 192] @ 0x6c8ee5 0xa010ed 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0xa010ec crypto/tls.(*cipherSuiteTLS13).deriveSecret+0x6c crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [53: 8480] @ 0xd6de5e 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [198: 6336] @ 0xa7bb75 0xa7b712 0xa7da45 0xa7d7ca 0x1381c36 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb74 net/http.Header.Clone+0x5f4 net/http/header.go:104 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa7da44 net/http.(*response).write+0x1e4 net/http/server.go:1688 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 624] @ 0x49b319 0x49a925 0x9658d7 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 5376] @ 0x41310d 0x41366f 0x474c05 0xcbe4b9 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe4b8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:791 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 112] @ 0x6248b5 0x6247a0 0x6240f2 0x610c25 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0x6248b4 math/big.nat.make+0x1b4 math/big/nat.go:66 # 0x62479f math/big.nat.divLarge+0x9f math/big/natdiv.go:604 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x610c24 math/big.(*Float).uquo+0x184 math/big/float.go:1367 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [120: 368640] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [114: 43776] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [283: 11591680] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [53: 11024] @ 0x73e6a5 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0x49addc 0x49ac26 0x49a97c 0x965666 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x58ecb5 0x980ccf 0xe4c15a 0x11c302c 0xe1fe67 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x980cce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.0/multistream.go:88 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [7: 1792] @ 0x49addc 0x49ac26 0x49a8d4 0xceb9ad 0xceb8ae 0xcf2f17 0xcf2f0f 0xebb8c2 0xebed1c 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a8d3 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xceb9ac golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.38.0/internal/socket/mmsghdr_unix.go:194 # 0xceb8ad golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.38.0/internal/socket/rawconn_mmsg.go:31 # 0xcf2f16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.38.0/internal/socket/socket.go:267 # 0xcf2f0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.38.0/ipv4/batch.go:80 # 0xebb8c1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x6e1 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:174 # 0xebed1b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.49.0/transport.go:520 0: 0 [16: 65536] @ 0x41310d 0x41366f 0x474c05 0xcbed25 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbed24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x724 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:848 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [10: 960] @ 0x863b87 0xa00905 0xa00728 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [13: 1456] @ 0xeb66af 0xeb674a 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb66ae github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x4ce github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:46 # 0xeb6749 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x569 github.com/quic-go/quic-go@v0.49.0/streams_map.go:126 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [29: 4176] @ 0x544a97 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 17920] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 800] @ 0x9c957c 0x9c90b8 0x9fde85 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fde84 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:968 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [44: 957440] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 1248] @ 0x863b87 0x9e6c7a 0x9e6b78 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e6c79 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e6b77 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:785 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [94: 3008] @ 0x756157 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x756156 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [337: 70096] @ 0x142cd7c 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cd7b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x29b github.com/pactus-project/pactus/www/grpc/blockchain.go:157 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [23: 2944] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe82f47 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe82f46 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:57 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [42: 913920] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 96] @ 0xbcb45c 0xbcb4c3 0xbce013 0xbccfc5 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbce012 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:245 # 0xbccfc4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:99 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 256] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 21760] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 391680] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [45: 8640] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x64c5d0 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b205 0x12589ec 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x12589eb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1cb github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 33088] @ 0x474167 0xe9bc9f 0xe9b59d 0xeaa06e 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9bc9e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:176 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xeaa06d github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 256] @ 0x6c8ee5 0x737892 0x9af2e8 0xa00a22 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x737891 crypto/hmac.(*hmac).Sum+0x31 crypto/hmac/hmac.go:58 # 0x9af2e7 vendor/golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c7 vendor/golang.org/x/crypto/hkdf/hkdf.go:65 # 0xa00a21 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x441 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x9bb974 0x9fe0ef 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9bb973 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:89 # 0x9fe0ee crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x50e crypto/tls/handshake_server_tls13.go:992 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 1792] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [11: 1056] @ 0x737e92 0x7386ab 0xe829ab 0xe81f6f 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [49: 4704] @ 0x1354cc5 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1354cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.70.0/stream.go:931 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 448] @ 0x738c9f 0x73ec25 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738c9e github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x11e github.com/pactus-project/pactus/crypto/bls/bls.go:57 # 0x73ec24 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 880] @ 0x73e745 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 196608] @ 0x495ef8 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x495ef7 strconv.AppendUint+0xb7 strconv/itoa.go:52 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 480] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [47: 1504] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [163: 208640] @ 0x9e8375 0x9e8345 0x9e8257 0x863882 0x863c12 0x9e81c9 0x9e7d50 0x863882 0x863c12 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9e8374 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e8344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e8256 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:856 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e81c8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e7d4f crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:855 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [10: 1120] @ 0xe54d2d 0xf657f9 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe54d2c github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4ac github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:202 # 0xf657f8 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x98 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:112 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 176] @ 0x981131 0x981045 0x11ca6e9 0x11ca6a4 0x11cab3b 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xba8a25 0x47efc1 # 0x981130 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.0/multistream.go:283 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0x11ca6e8 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa8 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0x11ca6a3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x63 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:74 # 0x11cab3a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xda github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:59 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xba8a24 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:344 0: 0 [56: 10752] @ 0x73aa8f 0x73a314 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73aa8e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d4fd 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [25: 10400] @ 0x41310d 0x41366f 0x474c05 0xcbed25 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbed24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x724 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:848 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [15: 1920] @ 0x9c93de 0x9c90b8 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c93dd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1134 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 128] @ 0x52b945 0x52bfed 0x52bfaf 0x14215c5 0x1429c90 0x142af65 0x14bd45f 0x47efc1 # 0x52b944 context.WithDeadlineCause+0x264 context/context.go:642 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1429c8f github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30f github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 912] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe1fcb7 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [16: 2048] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe83045 0xe82b25 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe83044 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x84 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:68 # 0xe82b24 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:44 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [2: 32] @ 0x755572 0x75607e 0x756166 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x755571 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x71 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x124f247 0x12546a5 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f246 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x12546a4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xa4 github.com/pactus-project/pactus/state/state.go:533 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xeb579c 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92e1e 0xe922ad 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92e1d github.com/quic-go/quic-go.(*connection).handleResetStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1493 # 0xe922ac github.com/quic-go/quic-go.(*connection).handleFrame+0x3ec github.com/quic-go/quic-go@v0.49.0/connection.go:1336 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [59: 6608] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x1396de5 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396de4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:587 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [46: 736] @ 0x12542c7 0x78b0d6 0x78b2bd 0x125202c 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12542c6 github.com/pactus-project/pactus/state.(*state).String+0x126 github.com/pactus-project/pactus/state/state.go:514 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x125202b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x52b github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0xe9f836 0xe8a12d 0xe920c5 0xe920ac 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9f835 github.com/quic-go/quic-go.(*packetHandlerMap).Retire+0xd5 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:145 # 0xe8a12c github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x26c github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:88 # 0xe920c4 github.com/quic-go/quic-go.(*connection).handleRetireConnectionIDFrame+0x204 github.com/quic-go/quic-go@v0.49.0/connection.go:1539 # 0xe920ab github.com/quic-go/quic-go.(*connection).handleFrame+0x1eb github.com/quic-go/quic-go@v0.49.0/connection.go:1363 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [76: 38912] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [22: 2464] @ 0x7386cf 0xe829ab 0xe81f6f 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe81f6e github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:48 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [25: 200] @ 0xcbd6b3 0xcd3684 0xccfce7 0x47efc1 # 0xcbd6b2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).PreValidation+0x3f2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:721 # 0xcd3683 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9e3 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1109 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [7: 168] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x12543cd 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12543cc github.com/pactus-project/pactus/state.(*state).commitSandbox+0x4c github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 32256] @ 0x8235bc 0x8231ab 0xe7db94 0xe7d59d 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [10: 320] @ 0x755df1 0x755b05 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755df0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 2592] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [36: 864] @ 0x533c35 0x65704f 0x657e8e 0x742c48 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x657e8d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [33: 3696] @ 0x40a6b4 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [13: 416] @ 0x52b8b2 0x52bfed 0x52bfaf 0x14215c5 0x142a343 0x142af65 0x14bd45f 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x142a342 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x282 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [145: 167040] @ 0x9f93ff 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f93fe crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x9be crypto/tls/handshake_server_tls13.go:259 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [9: 432] @ 0x45af46 0xc1a9c5 0xc1aa0c 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0xd6d1b1 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd6d1b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:861 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [365: 8760] @ 0x12edc08 0x13152bb 0x13152bc 0x1314d05 0x13149d2 0x1315aa5 0x13156de 0x13403de 0x13413ba 0x134854d 0x134d92a 0x134633f 0x47efc1 # 0x12edc07 google.golang.org/grpc/mem.SliceBuffer.read+0xa7 google.golang.org/grpc@v1.70.0/mem/buffers.go:267 # 0x13152ba google.golang.org/grpc/mem.ReadUnsafe+0xba google.golang.org/grpc@v1.70.0/mem/buffers.go:211 # 0x13152bb google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xbb google.golang.org/grpc@v1.70.0/internal/transport/transport.go:256 # 0x1314d04 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe4 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:180 # 0x13149d1 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x71 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:145 # 0x1315aa4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:417 # 0x13156dd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.70.0/internal/transport/transport.go:360 # 0x13403dd google.golang.org/grpc.(*parser).recvMsg+0x3d google.golang.org/grpc@v1.70.0/rpc_util.go:659 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x134854c google.golang.org/grpc.(*Server).processUnaryRPC+0xd6c google.golang.org/grpc@v1.70.0/server.go:1356 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [53: 5936] @ 0x817f75 0x817d25 0xbb3b91 0x11c22fb 0x11c22db 0x11c418b 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0x11c22fa github.com/multiformats/go-multiaddr/net.FromIP+0x35a github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0x11c22da github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x33a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:369 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [30: 720] @ 0x4d082d 0x4d0886 0x4d0a05 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d082c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4d0885 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4d0a04 syscall.NetlinkRIB+0x104 syscall/netlink_linux.go:70 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [12: 768] @ 0x737f7d 0x738299 0xe82e85 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x738298 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:30 # 0xe82e84 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:55 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [17: 2176] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [23: 2944] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe85429 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85428 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:145 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [352: 946176] @ 0x52e593 0x52dfbd 0x52e199 0xa05ccf 0xa057fc 0x9c8e07 0x9c9025 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0xa05cce crypto/tls.(*Conn).quicWaitForSignal+0x18e crypto/tls/quic.go:494 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c9024 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1110 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [43: 13760] @ 0x9f8a7c 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9f8a7b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:95 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 2592] @ 0x544a97 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [113: 57856] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 312] @ 0x12c910a 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9109 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x309 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:250 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x127e4f1 0x78b0d6 0x78b2bd 0x127d1a8 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127d1a7 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x1a7 github.com/pactus-project/pactus/sync/sync.go:179 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 2560] @ 0x1301167 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1301166 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1083 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [143: 3432] @ 0x12ffe49 0x12ffb73 0x12f0ba4 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ffe48 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x148 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:825 # 0x12ffb72 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:853 # 0x12f0ba3 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xc3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:360 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [38: 912] @ 0x4d24cd 0x4d313a 0x4d0d7a 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d3139 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d0d79 syscall.NetlinkRIB+0x479 syscall/netlink_linux.go:89 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [73: 9344] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [64: 1024] @ 0x1247710 0x126854b 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x124770f github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xef github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x126854a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [115: 88320] @ 0xe92a65 0xe92a10 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe92a64 github.com/quic-go/quic-go.(*cryptoStream).Write+0x204 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:68 # 0xe92a0f github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0x1af github.com/quic-go/quic-go@v0.49.0/connection.go:1445 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 576] @ 0x737f3f 0x7386ab 0xe829ab 0xe7d576 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [90: 46080] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe80a4b 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe80a4a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x38a github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:433 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [36: 4032] @ 0x47af9c 0x4e0548 0x12588a7 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0x12588a6 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:189 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x50e589 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x50e588 fmt.Errorf+0x168 fmt/errors.go:32 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [5: 240] @ 0x5cc826 0x5c9f85 0x5b2825 0x5b38a5 0x5cda45 0x5b822a 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5cc825 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0x5cda44 net.(*Resolver).dial+0xa4 net/lookup.go:687 # 0x5b8229 net.(*Resolver).exchange+0x349 net/dnsclient_unix.go:184 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [5: 80] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [77: 3696] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142e805 0x142e7a3 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [57: 11856] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759e5d 0x759e33 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759e5c github.com/fxamacker/cbor/v2.Unmarshal+0x7c github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759e32 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x52 github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 4928] @ 0xe87925 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87924 github.com/quic-go/quic-go.init.func1+0x9e4 github.com/quic-go/quic-go@v0.49.0/connection.go:285 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [21: 2016] @ 0x6d0799 0x6fed85 0x6ffe86 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 2576] @ 0x9af4af 0xa00a05 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 144] @ 0xe827d8 0xe82ee5 0xe82acc 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe82ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:56 # 0xe82acb github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:35 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [5: 54400] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [54: 2592] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 976] @ 0xd770e5 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [16: 1792] @ 0x817f75 0x817d25 0xbb3b91 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [32: 10240] @ 0x8217df 0x6c595a 0xe849ec 0xe849dd 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe849eb crypto/cipher.NewGCM+0x16b crypto/cipher/gcm.go:86 # 0xe849dc github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x15c github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:69 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [378: 6048] @ 0x134784a 0x134d92a 0x134633f 0x47efc1 # 0x1347849 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.70.0/server.go:1216 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 400] @ 0x862065 0x879985 0x87eb73 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879984 crypto/x509.parseAI+0x84 crypto/x509/parser.go:154 # 0x87eb72 crypto/x509.parseCertificate+0x412 crypto/x509/parser.go:895 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [234: 5616] @ 0xa0ee27 0xa0f245 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0ee26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0xa0f244 net/textproto.readMIMEHeader+0x204 net/textproto/reader.go:552 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [31: 1488] @ 0x760abb 0x760a98 0x96b6fa 0x96f45f 0x1254655 0x97c7a7 0x1254497 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x760aba bytes.NewBuffer+0x3a bytes/buffer.go:472 # 0x760a97 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x96b6f9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x96f45e github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:326 # 0x1254654 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:532 # 0x97c7a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x1254496 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x116 github.com/pactus-project/pactus/state/state.go:530 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [358: 5728] @ 0x1308dec 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x1308deb google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x88b google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:419 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [10: 8960] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4: 1152] @ 0x41310d 0x41366f 0x474c05 0xcbe4b9 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe4b8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:791 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [120: 61440] @ 0x143068c 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143068b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x82b github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0xb985ce 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb985cd github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:62 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [16: 768] @ 0x52c0c5 0xb95f90 0xb95efd 0xba5eea 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xb95f8f go.opencensus.io/tag.NewContext+0x1af go.opencensus.io@v0.24.0/tag/context.go:38 # 0xb95efc go.opencensus.io/tag.New+0x11c go.opencensus.io@v0.24.0/tag/map.go:208 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 16] @ 0xd770e5 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [5: 1440] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [48: 147456] @ 0x41310d 0x41366f 0x474c05 0xcc95e5 0xcc9412 0xcc5a09 0xccfd57 0x47efc1 # 0xcc95e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1977 # 0xcc9411 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x591 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [19: 2128] @ 0x9af4af 0xa00a05 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [14: 672] @ 0x14289cc 0x142a22f 0x142af65 0x14bd45f 0x47efc1 # 0x14289cb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x20b github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x142a22e github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x16e github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [231: 2188032] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x971205 0x96eaef 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x971204 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x96eaee github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:259 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [303: 63024] @ 0x412d97 0x474e2d 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [17: 2176] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [6: 122880] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [28: 24772608] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x96bafb 0x96bac1 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bafa bytes.NewBuffer+0xda bytes/buffer.go:472 # 0x96bac0 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa0 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 192512] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [22: 528] @ 0x12c910a 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9109 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x309 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:250 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 64] @ 0xe21ef7 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe21ef6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x276 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:258 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [82: 31488] @ 0xd916a5 0xd916a6 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd916a4 github.com/libp2p/go-yamux/v4.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:83 # 0xd916a5 github.com/libp2p/go-yamux/v4.newStream+0x85 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:68 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 48] @ 0x819ecf 0x8174e5 0xbb4bdd 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x819ece github.com/multiformats/go-multiaddr.(*multiaddr).Encapsulate+0x6e github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:152 # 0x8174e4 github.com/multiformats/go-multiaddr.(*Component).Encapsulate+0x64 github.com/multiformats/go-multiaddr@v0.14.0/component.go:92 # 0xbb4bdc github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdc github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:300 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [39: 2496] @ 0xc23c32 0x47efc1 # 0xc23c31 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5b1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:461 0: 0 [68: 17408] @ 0x4722d7 0x75dda8 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dda7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x52c0c5 0x12fc47c 0x12fc41c 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12fc47b google.golang.org/grpc/internal/credentials.NewRequestInfoContext+0xdb google.golang.org/grpc@v1.70.0/internal/credentials/credentials.go:29 # 0x12fc41b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 3136] @ 0x7386cf 0xe829ab 0xe8504a 0xe853da 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x7386ce golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:87 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe853d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:144 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [21: 2016] @ 0x863b87 0x8637fd 0xa07436 0x863882 0x863c12 0xa06bcf 0xa06b48 0xa06aac 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa07435 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa06bce vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd6e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06b47 crypto/tls.marshalCertificate+0xce7 crypto/tls/handshake_messages.go:1462 # 0xa06aab crypto/tls.(*SessionState).Bytes+0xc4b crypto/tls/ticket.go:138 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [170: 4080] @ 0x12f1d7c 0x12f1d68 0x12f2f31 0x12f18d5 0x130839e 0x47efc1 # 0x12f1d7b google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x7b google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f1d67 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x67 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:678 # 0x12f2f30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:872 # 0x12f18d4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x174 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:593 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [113: 2712] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x879705 0x87edea 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x879704 crypto/x509.parseName+0x324 crypto/x509/parser.go:139 # 0x87ede9 crypto/x509.parseCertificate+0x689 crypto/x509/parser.go:926 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [7: 448] @ 0x87f85b 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x87f85a crypto/x509.parseCertificate+0x10fa crypto/x509/parser.go:995 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [37: 1184] @ 0x4d918c 0xd770bd 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd92f25 0xd92ebc 0xd92f58 0xd8fae5 0xd8f20f 0xd8f058 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd92f24 github.com/libp2p/go-yamux/v4.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:390 # 0xd92ebb github.com/libp2p/go-yamux/v4.(*Stream).processFlags+0x29b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:432 # 0xd92f57 github.com/libp2p/go-yamux/v4.(*Stream).incrSendWindow+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:442 # 0xd8fae4 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x304 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:731 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [44: 704] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [10: 190720] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [42: 3360] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [8: 384] @ 0x754e52 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x754e51 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 9024] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 1296] @ 0x1397259 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1397258 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x98 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:74 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [86: 5504] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [46: 1104] @ 0x64c309 0x64c72f 0x6579ca 0x142de07 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c72e github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x6579c9 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x142de06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:237 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [32: 768] @ 0x1399ca5 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399ca4 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [103: 1648] @ 0x13817c9 0x138179c 0x138177e 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13817c8 net/textproto.MIMEHeader.Set+0x328 net/textproto/header.go:22 # 0x138179b net/http.Header.Set+0x2fb net/http/header.go:40 # 0x138177d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x2dd github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:175 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [139: 4448] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [27: 1296] @ 0x970e85 0x970e2f 0x96dc2f 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x970e84 github.com/pactus-project/pactus/store.txKey+0x304 github.com/pactus-project/pactus/store/tx.go:19 # 0x970e2e github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x2ae github.com/pactus-project/pactus/store/tx.go:46 # 0x96dc2e github.com/pactus-project/pactus/store.(*store).SaveBlock+0xee github.com/pactus-project/pactus/store/store.go:154 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 2816] @ 0xe977f7 0xe97792 0xeb6b3e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xe977f6 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0xd6 github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xe97791 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.49.0/connection.go:2239 # 0xeb6b3d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x5d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [8: 384] @ 0xe8b4f3 0xe8b475 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8b4f2 github.com/quic-go/quic-go.newSendQueue+0x192 github.com/quic-go/quic-go@v0.49.0/send_queue.go:32 # 0xe8b474 github.com/quic-go/quic-go.(*connection).preSetup+0x114 github.com/quic-go/quic-go@v0.49.0/connection.go:455 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [146: 149504] @ 0xe87065 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe87064 github.com/quic-go/quic-go.init.func1+0x124 github.com/quic-go/quic-go@v0.49.0/connection.go:236 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [6: 768] @ 0xf65aa5 0xf656d1 0xf6512b 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xf65aa4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:130 # 0xf656d0 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x270 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:98 # 0xf6512a github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:54 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 1536] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [17: 1632] @ 0x737e92 0xa015c8 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [75: 43200] @ 0xe5f3bf 0xe61668 0xe613ec 0xe91a85 0xe919db 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe5f3be github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1be github.com/quic-go/quic-go@v0.49.0/internal/wire/crypto_frame.go:34 # 0xe61667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x107 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:117 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [11: 528] @ 0x471e3a 0xeb6265 0xeb6315 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6264 github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:44 # 0xeb6314 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x134 github.com/quic-go/quic-go@v0.49.0/streams_map.go:101 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [10: 480] @ 0xc1a7a6 0xc1a717 0xc1ad26 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:110 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 272] @ 0x73e745 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x96bab8 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bab7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 1992] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2016] @ 0xd916fe 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd916fd github.com/libp2p/go-yamux/v4.newStream+0xdd github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:71 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [3: 48] @ 0xe9f6d5 0xe8a4a2 0xe94037 0xe8c8f7 0x47efc1 # 0xe9f6d4 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0x74 github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:140 # 0xe8a4a1 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0xe1 github.com/quic-go/quic-go@v0.49.0/conn_id_generator.go:125 # 0xe94036 github.com/quic-go/quic-go.(*connection).handleCloseError+0x5b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1690 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [128: 12288] @ 0x73ad0b 0x73ad0c 0x1433832 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73ad0a encoding/hex.EncodeToString+0xaa encoding/hex/hex.go:129 # 0x73ad0b github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xab github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x1433831 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x291 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0xba8433 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0xba8432 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:326 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [60: 53760] @ 0x863ac5 0x86399b 0xa06c0a 0xa06bd0 0xa08fa5 0xe7d1ac 0x9fd95d 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x863ac4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x164 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x86399a vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x3a vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0xa06c09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xda9 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0xa06bcf crypto/tls.(*SessionState).Bytes+0xd6f crypto/tls/ticket.go:143 # 0xa08fa4 crypto/tls.(*Config).EncryptTicket+0x44 crypto/tls/ticket.go:313 # 0xe7d1ab github.com/quic-go/quic-go/internal/qtls.SetupConfigForServer.func1+0x20b github.com/quic-go/quic-go@v0.49.0/internal/qtls/qtls.go:34 # 0x9fd95c crypto/tls.(*Conn).sendSessionTicket+0x25c crypto/tls/handshake_server_tls13.go:886 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [17: 1632] @ 0xea2985 0xe955d1 0xe94fd2 0xe8c825 0x47efc1 # 0xea2984 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xba4 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:448 # 0xe955d0 github.com/quic-go/quic-go.(*connection).sendPackets+0x430 github.com/quic-go/quic-go@v0.49.0/connection.go:1906 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [14: 672] @ 0x142927a 0x142926e 0x142af65 0x14bd45f 0x47efc1 # 0x1429279 bytes.NewBuffer+0x39 bytes/buffer.go:472 # 0x142926d github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x2d github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:27 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 2400] @ 0x6d0ba5 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 3024] @ 0xd91676 0xd9176c 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd91675 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd9176b github.com/libp2p/go-yamux/v4.newStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:62 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [112: 78848] @ 0xe7ec07 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7ec06 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x186 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:150 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [43: 3440] @ 0x12c0b17 0x12c8968 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0b16 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:45 # 0x12c8967 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:152 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 1344] @ 0xe6ffe6 0xe700b9 0xe744ca 0xe7449e 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe6ffe5 github.com/quic-go/quic-go/internal/congestion.NewCubic+0x45 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic.go:70 # 0xe700b8 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x118 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:104 # 0xe744c9 github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x89 github.com/quic-go/quic-go@v0.49.0/internal/congestion/cubic_sender.go:75 # 0xe7449d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:127 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [50: 9600] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 960] @ 0x73a05c 0x73cf52 0x142e595 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [97: 7760] @ 0x7558d5 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7558d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [41: 7872] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [357: 5712] @ 0x130a77e 0x130a7c5 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a77d google.golang.org/grpc/internal/transport.newWriteQuota+0x221d google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x130a7c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2264 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:610 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [7: 168] @ 0x1428dc5 0x1428d9b 0x142af65 0x14bd45f 0x47efc1 # 0x1428dc4 github.com/go-zeromq/zmq4.NewMsg+0x164 github.com/go-zeromq/zmq4@v0.17.0/msg.go:29 # 0x1428d9a github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x13a github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:32 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0x49b332 0x49a925 0xe8945f 0xe89390 0xeac21c 0xe8cde5 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe8945e github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:63 # 0xe8938f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:50 # 0xeac21b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.49.0/send_queue.go:90 # 0xe8cde4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.49.0/connection.go:525 0: 0 [106: 1696] @ 0x529e05 0x1396065 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x1396064 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:638 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [108: 6912] @ 0x4d250d 0x4d2792 0x5c098c 0x5da75e 0x5d9610 0xa83a8c 0x1476469 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5c098b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [33: 29568] @ 0x75701e 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75701d github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:120 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 2560] @ 0x11c65b9 0x11c6578 0x11c4198 0x47efc1 # 0x11c65b8 slices.Clone[...]+0x58 slices/slices.go:350 # 0x11c6577 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [50: 4800] @ 0xe624d4 0xe622dc 0xe8e35d 0xe8c345 0x47efc1 # 0xe624d3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:161 # 0xe622db github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.49.0/internal/wire/header.go:138 # 0xe8e35c github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x41c github.com/quic-go/quic-go@v0.49.0/connection.go:841 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [23: 1104] @ 0x471eb1 0xa7bb96 0xa7b712 0xa7da45 0xa7d7ca 0x1381c36 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb95 net/http.Header.Clone+0x615 net/http/header.go:105 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa7da44 net/http.(*response).write+0x1e4 net/http/server.go:1688 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [878: 126432] @ 0x412d97 0x474e2d 0xcc141d 0xcd4092 0xccfd05 0x47efc1 # 0xcc141c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x75c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1184 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [124: 9920] @ 0x756b8d 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x756b8c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:43 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0x49ad5d 0x49ac26 0x49a97c 0x510e3e 0x5113d0 0x138500b 0x1380e77 0x1381625 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x510e3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x5113cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x138500a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:154 # 0x1380e76 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:121 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 456] @ 0x8ae791 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae790 google.golang.org/protobuf/internal/order.RangeFields+0x170 google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [103: 711936] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [47: 9024] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x73cf87 0x9719da 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cf86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x9719d9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:94 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 1872] @ 0x4855e7 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855e6 internal/reflectlite.Swapper+0x366 internal/reflectlite/swapper.go:66 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 832] @ 0xc24f9c 0xc23799 0x47efc1 # 0xc24f9b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4fb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:546 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [17: 816] @ 0xc1aaa9 0xc1ab47 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1aaa8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:22 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [42: 16128] @ 0x96bae7 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bae6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 5120] @ 0x142cfda 0x142cf58 0x142cf23 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cfd9 encoding/hex.EncodeToString+0x4f9 encoding/hex/hex.go:129 # 0x142cf57 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x477 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142cf22 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x442 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [224: 5376] @ 0x13002d7 0x1304f50 0x1305779 0x47efc1 # 0x13002d6 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:931 # 0x1304f4f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1597 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [181: 2896] @ 0x134887a 0x134d92a 0x134633f 0x47efc1 # 0x1348879 google.golang.org/grpc.(*Server).processUnaryRPC+0x1099 google.golang.org/grpc@v1.70.0/server.go:1440 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [89: 56960] @ 0xe7e916 0xe7e8e4 0xe7e855 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe7e915 crypto/tls.newQUICConn+0x235 crypto/tls/quic.go:188 # 0xe7e8e3 crypto/tls.QUICServer+0x203 crypto/tls/quic.go:184 # 0xe7e854 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x174 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:128 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [74: 5920] @ 0x4d135f 0x4d0e36 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [16: 1536] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [18: 288] @ 0xbf3af4 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0xbf3af3 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x4f3 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:202 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [78: 39936] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe81169 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe81168 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x448 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:476 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [181: 231680] @ 0x52e593 0x52dfbd 0x52e199 0xa05ccf 0xa057fc 0x9c8e07 0x9c8eb9 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0xa05cce crypto/tls.(*Conn).quicWaitForSignal+0x18e crypto/tls/quic.go:494 # 0xa057fb crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9c8e06 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1075 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [105: 3360] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [206: 432013312] @ 0x794e2c 0x7ac265 0x7d21e6 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7ac264 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:370 # 0x7d21e5 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:379 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [18: 2304] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [96: 61440] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [99: 6336] @ 0x142d33a 0x142d2ae 0x142d286 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d339 encoding/hex.EncodeToString+0x859 encoding/hex/hex.go:129 # 0x142d2ad github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7cd github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142d285 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7a5 github.com/pactus-project/pactus/www/grpc/blockchain.go:176 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [17: 2448] @ 0x544a97 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [112: 1792] @ 0x13546a8 0x13521df 0x13540c9 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x13521de google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [134: 12864] @ 0x142d0ba 0x142d021 0x142cfff 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d0b9 encoding/hex.EncodeToString+0x5d9 encoding/hex/hex.go:129 # 0x142d020 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x540 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x142cffe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51e github.com/pactus-project/pactus/www/grpc/blockchain.go:170 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [26: 3328] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [59: 11328] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 33280] @ 0x8235bc 0x8231ab 0xe81f74 0xe81e73 0xe85165 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe81e72 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:31 # 0xe85164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0xa4 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:125 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 576] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [30: 3840] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 32] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x45af46 0xc1aa7e 0xc1aac7 0xc1ab47 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1aa7d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 3264] @ 0xacd851 0xacd573 0xad24ac 0xb9a845 0xc1eaea 0xc23937 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xb9a844 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:146 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [5: 240] @ 0xb988fe 0xb98899 0xb9adad 0xc1eaea 0xc21071 0x47efc1 # 0xb988fd github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:54 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [5: 240] @ 0xc1a7a6 0xc1a717 0xc1ad26 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad25 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:110 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 816] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1acac 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0xc1a99e 0xc1aa0c 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 800] @ 0x51f1eb 0x511317 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [19: 2128] @ 0x7e5632 0xc2256a 0xc22544 0xc22545 0xc22611 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xc22569 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a9 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22543 github.com/mr-tron/base58/base58.Encode+0x183 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc22544 github.com/libp2p/go-libp2p/core/peer.ID.String+0x184 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc22610 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x250 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:324 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0xbcbee8 0xbcbebd 0xbd5109 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcbee7 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xbcbebc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xbd5108 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [28: 50176] @ 0xbc99ec 0xc21257 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbc99eb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xeb github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:455 # 0xc21256 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:161 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [86: 6880] @ 0x529ddb 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 624] @ 0x45af46 0xc1aa7e 0xc1aac7 0xc1ab47 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1aa7d github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc1aac6 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:24 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 400] @ 0x1471d9b 0x1471d5f 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471d9a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5da github.com/pactus-project/pactus/www/html/server.go:224 # 0x1471d5e github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x59e github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [44: 8448] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x79e30d 0x79f5b2 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [33: 2640] @ 0x96eb77 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96eb76 github.com/pactus-project/pactus/store.(*store).Transaction+0x116 github.com/pactus-project/pactus/store/store.go:274 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [37: 296] @ 0xcd5393 0xcd53f9 0xcc311a 0xcc311b 0xcc2cdc 0xcbd7eb 0xcd3684 0xccfce7 0x47efc1 # 0xcd5392 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x192 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:30 # 0xcd53f8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:95 # 0xcc3119 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:72 # 0xcc311a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1349 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcbd7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).PreValidation+0x52a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:723 # 0xcd3683 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9e3 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1109 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [35: 2240] @ 0x655c86 0x655ce7 0x142a571 0x142af65 0x14bd45f 0x47efc1 # 0x655c85 encoding/hex.EncodeToString+0x25 encoding/hex/hex.go:127 # 0x655ce6 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142a570 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x4b0 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 15360] @ 0x72a538 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a537 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 12480] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85105 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85104 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:124 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [143: 164736] @ 0xa01a0e 0xa01a02 0x9f92d0 0x9f8925 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0xa01a0d crypto/internal/mlkem768.Encapsulate+0x2d crypto/internal/mlkem768/mlkem768.go:252 # 0xa01a01 crypto/tls.kyberEncapsulate+0x21 crypto/tls/key_schedule.go:139 # 0x9f92cf crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x88f crypto/tls/handshake_server_tls13.go:253 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 2688] @ 0x9a3c37 0x9a3c06 0x9a38c6 0x9be411 0x9c3c24 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9a3c36 vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xd6 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:93 # 0x9a3c05 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal+0xa5 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go:57 # 0x9a38c5 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal+0x85 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 # 0x9be410 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:493 # 0x9c3c23 crypto/tls.(*halfConn).encrypt+0x763 crypto/tls/conn.go:532 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 112] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [164: 83968] @ 0x7b2c71 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2c70 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x410 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [32: 2048] @ 0x5c3d6e 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [33: 1584] @ 0x4855fb 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855fa internal/reflectlite.Swapper+0x37a internal/reflectlite/swapper.go:68 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [35: 840] @ 0x73b013 0x73e7c8 0x757a9b 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [14: 1120] @ 0x760deb 0x7618eb 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x49b332 0x49a925 0x9c89d7 0x9c8892 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9c89d6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:997 # 0x9c8891 crypto/tls.(*Conn).writeRecordLocked+0x8b1 crypto/tls/conn.go:1042 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [190: 291840] @ 0x9c957c 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xa04968 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [16: 1536] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [157: 221056] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12385d7 0xf65217 0xf694be 0xf697fe 0xf68de5 0xe2678e 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12385d6 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptAccept+0x1d6 github.com/pactus-project/pactus/network/gater.go:108 # 0xf65216 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x156 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:61 # 0xf694bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 # 0xf697fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 # 0xf68de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 # 0xe2678d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 0: 0 [41: 57728] @ 0xe1d6e7 0x1150362 0x114f26a 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x1150361 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x41 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:401 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [152: 97280] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1470213 0x1470172 0x146fbbf 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1470212 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x5f2 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1470171 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x551 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x146fbbe github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:77 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [47: 9024] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0x737e92 0x7386ab 0x738807 0xe84938 0xe845c6 0xe83f50 0xe8dbca 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0x738806 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:94 # 0xe84937 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:56 # 0xe845c5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_protector.go:35 # 0xe83f4f github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x12f github.com/quic-go/quic-go@v0.49.0/internal/handshake/token_generator.go:80 # 0xe8dbc9 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x469 github.com/quic-go/quic-go@v0.49.0/connection.go:782 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [59: 11328] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1664] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [71: 3408] @ 0x73cf06 0x73cee3 0x73ce3f 0x142e5b2 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [17: 272] @ 0x1471c4c 0x1471c1a 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471c4b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x48b github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471c19 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x459 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 192] @ 0x6104f8 0x61048d 0x61047d 0xbccd59 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x6104f7 math/big.nat.make+0x137 math/big/nat.go:66 # 0x61048c math/big.nat.set+0xcc math/big/nat.go:91 # 0x61047c math/big.(*Float).SetInt+0xbc math/big/float.go:614 # 0xbccd58 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xbcbf34 0xbcbf28 0xbccd49 0xbccbf2 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcbf33 math/big.NewInt+0xd3 math/big/int.go:91 # 0xbcbf27 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbccd48 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbccbf1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [53: 1272] @ 0x12ec97d 0x1301bb6 0x130574e 0x47efc1 # 0x12ec97c google.golang.org/grpc/mem.Copy+0xbc google.golang.org/grpc@v1.70.0/mem/buffers.go:121 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [27: 2592] @ 0xc237f2 0x47efc1 # 0xc237f1 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x171 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:431 0: 0 [9: 288] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 816] @ 0x1423865 0x142384d 0x14237d7 0x14232e5 0x142161a 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x1423864 container/list.(*List).insertValue+0x144 container/list/list.go:104 # 0x142384c container/list.(*List).PushBack+0x12c container/list/list.go:152 # 0x14237d6 github.com/go-zeromq/zmq4.(*Queue).Push+0xb6 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0xd770e5 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [76: 3648] @ 0x471eb1 0xa7bb96 0xa7b712 0x147701a 0x14711a5 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb95 net/http.Header.Clone+0x615 net/http/header.go:105 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x14711a4 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x184 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [182: 29120] @ 0x73db87 0x142cf2a 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73db86 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x142cf29 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [10: 11520] @ 0x49b415 0x49a925 0xeaea1a 0xeae9f3 0xeae9f2 0xe75e27 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xeaea19 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xeae9f2 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xeae9f1 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.49.0/send_stream.go:543 # 0xe75e26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x346 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:468 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [20: 640] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x885ef5 0xe54b25 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x885ef4 crypto/x509.(*Certificate).Verify+0x254 crypto/x509/verify.go:812 # 0xe54b24 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:184 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [17: 816] @ 0xea0d86 0xea0baf 0xe97314 0xe93f0b 0xe8c8f7 0x47efc1 # 0xea0d85 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x185 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:209 # 0xea0bae github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.49.0/packet_packer.go:184 # 0xe97313 github.com/quic-go/quic-go.(*connection).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.49.0/connection.go:2171 # 0xe93f0a github.com/quic-go/quic-go.(*connection).handleCloseError+0x48a github.com/quic-go/quic-go@v0.49.0/connection.go:1699 # 0xe8c8f6 github.com/quic-go/quic-go.(*connection).run+0xb76 github.com/quic-go/quic-go@v0.49.0/connection.go:662 0: 0 [3: 48] @ 0x7581dc 0x96bb85 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7581db github.com/pactus-project/pactus/types/block.(*Header).Encode+0x7b github.com/pactus-project/pactus/types/block/header.go:96 # 0x96bb84 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x164 github.com/pactus-project/pactus/store/block.go:58 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 35840] @ 0x41310d 0x41366f 0x474c05 0xcbed25 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbed24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x724 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:848 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [14: 672] @ 0x52c0c5 0x1396fa5 0x1396f36 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x1396fa4 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x264 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:227 # 0x1396f35 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1f5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:596 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 3328] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 2880] @ 0x544a97 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 23040] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [6: 96] @ 0x1396f5a 0x1396f36 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1396f59 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x219 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:227 # 0x1396f35 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1f5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:596 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [128: 622592] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [37: 888] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [12: 576] @ 0x756065 0x756166 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x756064 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 720] @ 0xc23c32 0x47efc1 # 0xc23c31 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5b1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:461 0: 0 [44: 3520] @ 0x529ddb 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 1440] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [61: 1464] @ 0x8ff5d6 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff5d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [3: 48] @ 0xd770e5 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd926e5 0xd94a93 0xe29a24 0xc1a69c 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd926e4 github.com/libp2p/go-yamux/v4.(*Stream).Reset+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:289 # 0xd94a92 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:39 # 0xe29a23 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:89 # 0xc1a69b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 0: 0 [80: 10240] @ 0x143068c 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143068b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x82b github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [470: 22560] @ 0x64c5d0 0x1430648 0x14304ae 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1430647 github.com/pactus-project/pactus/crypto.Address.String+0x7e7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x14304ad github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x64d github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [20: 640] @ 0x1430554 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430553 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6f3 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [51: 4080] @ 0x63e14f 0x142ff91 0x142ff5e 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x142ff90 github.com/fxamacker/cbor/v2.Marshal+0x130 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x142ff5d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xfd github.com/pactus-project/pactus/www/grpc/network.go:78 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [63: 516096] @ 0x4c9773 0x49aa11 0x4ca3c8 0x4c9db1 0x4c9b2c 0x4c9b0b 0xd8fc1c 0xd8f20f 0xd8f058 0x47efc1 # 0x4c9772 io.init.func1+0x32 io/io.go:657 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4ca3c7 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4c9db0 io.copyBuffer+0x150 io/io.go:415 # 0x4c9b2b io.Copy+0x8b io/io.go:388 # 0x4c9b0a io.CopyN+0x6a io/io.go:364 # 0xd8fc1b github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x43b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:719 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [19: 1216] @ 0x7e5734 0xc2256a 0xc22544 0xc22545 0xc22611 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xc22569 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a9 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22543 github.com/mr-tron/base58/base58.Encode+0x183 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc22544 github.com/libp2p/go-libp2p/core/peer.ID.String+0x184 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc22610 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x250 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:324 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [44: 5632] @ 0xc2265c 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc2265b github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x29b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [182: 8736] @ 0x45af46 0xc15745 0xc156f8 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc15744 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x84 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:46 # 0xc156f7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x37 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [74: 9472] @ 0x11c28c9 0x11c418b 0x47efc1 # 0x11c28c8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x928 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:408 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [40: 3840] @ 0x757b4e 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757b4d github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:212 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 880] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759e5d 0x759e33 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759e5c github.com/fxamacker/cbor/v2.Unmarshal+0x7c github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759e32 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x52 github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 2912] @ 0xeb579c 0xeb5833 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [324: 7776] @ 0x12f0c07 0x12f0be3 0x130c058 0x130c023 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130c057 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x177 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130c022 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x142 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:782 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [19: 608] @ 0x12fc44f 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc44e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0xae google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [99: 6336] @ 0x5c3665 0x5c341f 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c3664 net.newLink+0x44 net/interface_linux.go:59 # 0x5c341e net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [106: 1696] @ 0xcc956f 0xcc9412 0xcc5a09 0xccfd57 0x47efc1 # 0xcc956e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x6ee github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1976 # 0xcc9411 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x591 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1: 16] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 832] @ 0xd8b0da 0xd934b7 0xd9320a 0xd94b58 0xe29ea2 0x11c2f1c 0xe1fe67 0x47efc1 # 0xd8b0d9 github.com/libp2p/go-yamux/v4.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:54 # 0xd934b6 github.com/libp2p/go-yamux/v4.(*Stream).SetWriteDeadline+0xb6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:494 # 0xd93209 github.com/libp2p/go-yamux/v4.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:473 # 0xd94b57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:51 # 0xe29ea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:159 # 0x11c2f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:448 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [56: 10752] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x4d24cd 0x4d2792 0x4d0a3c 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x4d0a3b syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [160: 184320] @ 0x72a506 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a505 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x4e0508 0x12434d0 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x12434cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:96 0: 0 [1: 896] @ 0xd940a5 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0xd940a4 github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:176 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [9: 432] @ 0x97ef25 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97ef24 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x184 github.com/pactus-project/pactus/execution/executor/transfer.go:37 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 3168] @ 0x1352ea5 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1352ea4 google.golang.org/grpc.(*csAttempt).newStream+0x164 google.golang.org/grpc@v1.70.0/stream.go:523 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [148: 7104] @ 0x756065 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x756064 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [156: 3744] @ 0x45ae72 0x45a985 0x45ab0a 0x1384f0c 0x137eeb2 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1384f0b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.DefaultHeaderMatcher+0x38b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:146 # 0x137eeb1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xd11 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:163 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [52: 2496] @ 0x12ff06a 0x12ff05e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:522 # 0x12ff05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [42: 1344] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [13: 1248] @ 0x86779a 0x8677dc 0x8696e9 0x868e6f 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x867799 crypto/internal/nistec.NewP256Point+0x19 crypto/internal/nistec/p256_asm.go:50 # 0x8677db crypto/ecdsa.p256.func1.1+0x5b crypto/ecdsa/ecdsa.go:635 # 0x8696e8 crypto/ecdsa.randomPoint[...]+0x248 crypto/ecdsa/ecdsa.go:240 # 0x868e6e crypto/ecdsa.signNISTEC[...]+0x6e crypto/ecdsa/ecdsa.go:298 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [3: 96] @ 0xeb54af 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb54ae github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.49.0/stream.go:96 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [106: 3392] @ 0xe4c31d 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0xe4c31c github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.0/multistream.go:263 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [63: 32256] @ 0x645ab3 0x64595d 0x6456a6 0x1268509 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x645ab2 github.com/fxamacker/cbor/v2.(*Decoder).read+0x92 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:139 # 0x64595c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/stream.go:111 # 0x6456a5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:30 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [191: 12224] @ 0x52e025 0x52e199 0x65690c 0x65727d 0x7555cc 0x755525 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7555cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x755524 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 480] @ 0x511406 0xad2474 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 3312] @ 0x511406 0xbf3bb2 0x513edf 0x5147e6 0x51729e 0x50e4a5 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xbf3bb1 github.com/prometheus/client_golang/prometheus.(*Desc).String+0x5b1 github.com/prometheus/client_golang@v1.20.5/prometheus/desc.go:200 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [3: 1536] @ 0x49ad5d 0x49ac26 0x49a97c 0x66cc9e 0x66ccb7 0x66f012 0x6769a5 0x1389178 0x13921a8 0x1392173 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x66cc9d regexp.newBitState+0x9d regexp/backtrack.go:50 # 0x66ccb6 regexp.(*Regexp).backtrack+0xb6 regexp/backtrack.go:315 # 0x66f011 regexp.(*Regexp).doExecute+0x271 regexp/exec.go:535 # 0x6769a4 regexp.(*Regexp).FindStringSubmatch+0x84 regexp/regexp.go:1040 # 0x1389177 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*DefaultQueryParser).Parse+0xd7 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:50 # 0x13921a7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.PopulateQueryParameters+0x147 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/query.go:37 # 0x1392172 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x112 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:49 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 2912] @ 0x47af9c 0x4e0548 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [6: 96] @ 0x73cfca 0x73ce3f 0x125458c 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x125458b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:540 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 2688] @ 0xc23f13 0x47efc1 # 0xc23f12 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x892 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:474 0: 0 [27: 3024] @ 0xc1ad6d 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1ad6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:105 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [56: 10752] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142: 2272] @ 0x12f1f3f 0x12f2f31 0x12f17f9 0x12fb732 0x47efc1 # 0x12f1f3e google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x23e google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:690 # 0x12f2f30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:872 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [47: 2256] @ 0x4855fb 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855fa internal/reflectlite.Swapper+0x37a internal/reflectlite/swapper.go:68 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [24: 384] @ 0x81bac8 0x81bafc 0x821493 0x817cea 0xbb3a8c 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x81bac7 net.ParseIP+0x27 net/ip.go:497 # 0x81bafb github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:121 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [27: 1296] @ 0x1423965 0x14232e5 0x142161a 0x1429c90 0x142af65 0x14bd45f 0x47efc1 # 0x1423964 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1429c8f github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30f github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 264] @ 0x4bca75 0x636645 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bca74 reflect.MakeSlice+0x74 reflect/value.go:3204 # 0x636644 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2257 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [136: 13056] @ 0x1433951 0x143468d 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433950 encoding/hex.EncodeToString+0x3b0 encoding/hex/hex.go:127 # 0x143468c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [21: 10752] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [3: 288] @ 0xacd851 0xacd573 0xad24ac 0xbcfdef 0xbd1205 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbcfdee github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:135 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [36: 2304] @ 0x73e25b 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x759fcd 0x759ebc 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e25a github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x759fcc github.com/fxamacker/cbor/v2.Unmarshal+0x1ec github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ebb github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xdb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x96c032 0x96bfc0 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96c031 github.com/pactus-project/pactus/store.blockHashKey+0x611 github.com/pactus-project/pactus/store/block.go:26 # 0x96bfbf github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x59f github.com/pactus-project/pactus/store/block.go:97 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [41: 7872] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 8256] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 2560] @ 0x50e4bb 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [16: 1024] @ 0xc23e2e 0x47efc1 # 0xc23e2d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:470 0: 0 [103: 21424] @ 0x8eb8a5 0x8eb897 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8eb8a4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:157 # 0x8eb896 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:755 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [20: 2240] @ 0x47af9c 0x4e0548 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [50: 5600] @ 0x52b7b4 0x52bfed 0x52bfaf 0x14215c5 0x1429c90 0x142af65 0x14bd45f 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x1429c8f github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x30f github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 35840] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75a029 0x759ffd 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75a028 github.com/fxamacker/cbor/v2.Unmarshal+0x248 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759ffc github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x21c github.com/pactus-project/pactus/types/vote/cp_vote.go:121 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 3200] @ 0x73cef5 0x9719da 0x96ff25 0x125457b 0x97c967 0x12544e4 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x9719d9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:94 # 0x96ff24 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:375 # 0x125457a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:539 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x12544e3 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x163 github.com/pactus-project/pactus/state/state.go:537 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 928] @ 0xbd452e 0xbd44ce 0x11c2077 0x11c418b 0x47efc1 # 0xbd452d net.CIDRMask+0x82d net/ip.go:87 # 0xbd44cd github.com/libp2p/go-netroute.New+0x7cd github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:55 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [49: 9408] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 800] @ 0x529efb 0x529edd 0xeac4a5 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x529efa context.withCancel+0x3a context/context.go:272 # 0x529edc context.WithCancelCause+0x1c context/context.go:264 # 0xeac4a4 github.com/quic-go/quic-go.newSendStream+0x104 github.com/quic-go/quic-go@v0.49.0/send_stream.go:84 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 720] @ 0x72a5ae 0x72a68c 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a5ad compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x72a68b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [105: 43680] @ 0x75f4b3 0x1256a62 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f4b2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:114 # 0x1256a61 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [302: 695808] @ 0x72eb48 0x72d9b0 0x72cf7e 0x728ddd 0x729dec 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72eb47 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x72d9af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:568 # 0x72cf7d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:437 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729deb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [102: 8160] @ 0x13507ba 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13507b9 google.golang.org/grpc.newClientStream+0x4b9 google.golang.org/grpc@v1.70.0/stream.go:221 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [356: 250624] @ 0x4d135f 0x4d0e36 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 1408] @ 0x41310d 0x41366f 0x4741b9 0xe9bc9f 0xe9b59d 0xeaa06e 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe9bc9e github.com/quic-go/quic-go.(*frameSorter).push+0x65e github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:176 # 0xe9b59c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.49.0/frame_sorter.go:46 # 0xeaa06d github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [91: 1456] @ 0x13513f7 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13513f6 google.golang.org/grpc.newClientStreamWithParams+0x296 google.golang.org/grpc@v1.70.0/stream.go:288 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [118: 28320] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [85: 4080] @ 0x52c0c5 0x143aadf 0x143837a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x143aade github.com/gorilla/mux.requestWithVars+0x5e github.com/gorilla/mux@v1.8.1/mux.go:449 # 0x1438379 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [52: 2496] @ 0x1423451 0x1422a1c 0x47efc1 # 0x1423450 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1422a1b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [4: 128] @ 0x124f6c5 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 29568] @ 0x4722d7 0x97cf92 0x980194 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97cf91 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x980193 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:17 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 1920] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [361: 5776] @ 0x12e64fe 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e64fd golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.38.0/http2/frame.go:1548 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [293: 28128] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [50: 9600] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 1296] @ 0x4855e7 0x538bc5 0x8ae7cb 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855e6 internal/reflectlite.Swapper+0x366 internal/reflectlite/swapper.go:66 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [37: 2960] @ 0x12fbd29 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd28 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:485 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [147: 3528] @ 0x8ae791 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae790 google.golang.org/protobuf/internal/order.RangeFields+0x170 google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [41: 7872] @ 0x738bc5 0x73ec25 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738bc4 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x73ec24 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0xc1aaa9 0xc1ab47 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1aaa8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:22 # 0xc1ab46 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:72 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [187: 20944] @ 0x817f75 0x817d25 0xbb3a8c 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3a8b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x10b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 32] @ 0x96bab8 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bab7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [222: 7104] @ 0x13546a8 0x1355119 0x13540c9 0x1354e32 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x1355118 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [69: 8832] @ 0x11c682a 0x11c657c 0x11c4198 0x47efc1 # 0x11c6829 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x129 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:883 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [111: 42624] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 1920] @ 0x137e5c8 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e5c7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x427 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:188 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 1200] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76: 3648] @ 0x64c5d0 0x142e805 0x142e7a3 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 192] @ 0x12ba99c 0x12ba97f 0x12baa01 0x12ba961 0x142dec5 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x12ba99b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.70.0/internal/status/status.go:77 # 0x12ba97e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.70.0/status/status.go:49 # 0x12baa00 google.golang.org/grpc/status.Error+0xc0 google.golang.org/grpc@v1.70.0/status/status.go:59 # 0x12ba960 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.70.0/status/status.go:64 # 0x142dec4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:243 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [53: 10176] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x511406 0x125434b 0x78b0d6 0x78b205 0x1255bcb 0x142dc29 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x125434a github.com/pactus-project/pactus/state.(*state).String+0x1aa github.com/pactus-project/pactus/state/state.go:513 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1255bca github.com/pactus-project/pactus/state.(*state).AccountByAddress+0xaa github.com/pactus-project/pactus/state/state.go:675 # 0x142dc28 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc8 github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [163: 2608] @ 0x529e05 0xa7a94a 0xa7e6ac 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0xa7a949 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [100: 4800] @ 0x143831a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1438319 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [84: 5376] @ 0x142e665 0x142e5e6 0x142e5a6 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e664 encoding/hex.EncodeToString+0x104 encoding/hex/hex.go:129 # 0x142e5e5 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x85 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142e5a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [17: 816] @ 0x45af46 0xc1a9c5 0xc1aa0c 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [117: 7488] @ 0x130c1eb 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x130c1ea google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:818 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [16: 1024] @ 0x621505 0x62147d 0xbcbf65 0xbcbf47 0xbd5109 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0xbcbf64 math/big.(*Int).SetBytes+0x104 math/big/int.go:512 # 0xbcbf46 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xe6 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbd5108 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [45: 14400] @ 0x8217df 0x6c595a 0xe7dbb5 0xe7dba6 0xe7d59d 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xe7dbb4 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xe7dba5 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x45 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:47 # 0xe7d59c github.com/quic-go/quic-go/internal/handshake.createAEAD+0x11c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:18 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [12: 768] @ 0x737f7d 0x7386ab 0xe829ab 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [39: 1872] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [121: 2904] @ 0x73b013 0x755ca8 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 3072] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xf65de5 0xe2974d 0x4c9970 0xb7a2d1 0xb7a2af 0x7e5231 0xb79b4a 0xb79ef2 0xc17aba 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xf65de4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:23 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb7a2d0 io.ReadFull+0x30 io/io.go:354 # 0xb7a2ae github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb79b49 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb79ef1 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xb1 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc17ab9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x279 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:53 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [26: 832] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [3: 48] @ 0x75752e 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75752d github.com/pactus-project/pactus/types/block.(*Block).String+0x24d github.com/pactus-project/pactus/types/block/block.go:149 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [300: 4800] @ 0x511731 0x898a65 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x511730 fmt.Sprint+0x50 fmt/print.go:280 # 0x898a64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [27: 4320] @ 0x7352ae 0x737189 0x737173 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x7352ad compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x737188 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x737172 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x12c9177 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9176 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x376 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:258 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [148: 2368] @ 0x130c02e 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x130c02d google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x14d google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:782 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [10: 1600] @ 0xd6de5e 0xd6bd1d 0xd6cf94 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6bd1c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 160] @ 0x52b8b2 0x52bfed 0x52bfaf 0x1242ff8 0x123f44a 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x1242ff7 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x197 github.com/pactus-project/pactus/network/stream.go:71 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [10: 5120] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d576 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [306: 29376] @ 0x738a52 0x73ee6f 0x1251eab 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738a51 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:23 # 0x73ee6e github.com/pactus-project/pactus/types/certificate.(*baseCertificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:262 # 0x1251eaa github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:301 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 744] @ 0x131c10a 0x13405aa 0x135b505 0x1354871 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x131c109 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 2304] @ 0x72eb48 0x72d9b0 0x72cf7e 0x728ddd 0x729dec 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279bb9 0x1279785 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72eb47 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x72d9af compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:568 # 0x72cf7d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:437 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729deb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 3648] @ 0x96f9a5 0x96f996 0x96f945 0x1255c82 0x142de55 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x96f9a4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x96f995 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:66 # 0x96f944 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:347 # 0x1255c81 github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x41 github.com/pactus-project/pactus/state/state.go:686 # 0x142de54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x74 github.com/pactus-project/pactus/www/grpc/blockchain.go:241 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [62: 9920] @ 0xe1f2a5 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xe1f2a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:40 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 128] @ 0x8888ee 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8888ed crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 224] @ 0x81e70d 0xbb7f25 0xbb8397 0x11c6865 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [115: 9200] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0x9af4af 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [121: 3872] @ 0xc19d1d 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc19d1c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x24dc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:169 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 352] @ 0x474bac 0x876285 0x87603a 0xe5493a 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x876284 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x876039 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xe54939 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:163 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [103: 1648] @ 0x131c12a 0x13405aa 0x135b505 0x1354871 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x131c129 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0xa007ee 0xa00674 0xa00684 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xa007ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x20d vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00673 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x93 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0xa00683 crypto/tls.(*cipherSuiteTLS13).expandLabel+0xa3 crypto/tls/key_schedule.go:39 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [150: 172800] @ 0x63e14f 0x760e07 0x760ddb 0x7618eb 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 9024] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [166: 446208] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 1200] @ 0x11c3c05 0x11c4385 0x11c41cf 0x47efc1 # 0x11c3c04 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x484 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:524 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [29: 1392] @ 0x4d135f 0x5c3293 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [3817: 916080] @ 0x7a717c 0x7a759c 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [128: 65536] @ 0x1430554 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430553 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6f3 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [36: 2359296] @ 0x72a9b6 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a9b5 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [116: 7424] @ 0x5c3665 0x5c341f 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3664 net.newLink+0x44 net/interface_linux.go:59 # 0x5c341e net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [56: 78848] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 3317760] @ 0x735ae5 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279785 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x735ae4 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279784 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 2727936] @ 0x72aa18 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72aa17 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [212: 140673024] @ 0x735ae5 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279bb9 0x1279665 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x735ae4 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279bb8 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x258 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1279664 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7c4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [98: 68992] @ 0x819b38 0x126fb22 0x126f1ef 0x126f69b 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0x126fb21 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x41 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd8cd99 0xd8cfb2 0xd8f06d 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd8cd98 github.com/libp2p/go-yamux/v4.(*Session).Close+0x258 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:310 # 0xd8cfb1 github.com/libp2p/go-yamux/v4.(*Session).exitErr+0xd1 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:323 # 0xd8f06c github.com/libp2p/go-yamux/v4.(*Session).recv+0x2c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:641 0: 0 [1: 1280] @ 0x9c7e2e 0x9c865f 0x9c8b46 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c7e2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x9c865e crypto/tls.(*Conn).writeRecordLocked+0x67e crypto/tls/conn.go:1029 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 192] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x127b305 0x127adc5 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127b304 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:105 # 0x127adc4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:84 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1792] @ 0xd91689 0xd91782 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd91688 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd91781 github.com/libp2p/go-yamux/v4.newStream+0x161 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:63 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [53: 74624] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1241f29 0x1241799 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1241f28 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x248 github.com/pactus-project/pactus/network/peermgr.go:183 # 0x1241798 github.com/pactus-project/pactus/network.(*peerMgr).Start.func1+0x78 github.com/pactus-project/pactus/network/peermgr.go:87 0: 0 [236: 11328] @ 0x7577c5 0x757798 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7577c4 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x757797 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/block/block.go:169 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 832] @ 0xa7628e 0xa75f7c 0xa75d34 0xa81605 0xa80ec7 0xa81e27 0xaa05ce 0xa7e950 0x47efc1 # 0xa7628d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0xa75f7b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0xa75d33 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa81604 net/http.(*ServeMux).matchOrRedirect+0x224 net/http/server.go:2657 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 384] @ 0x4d918c 0xd770bd 0xd78705 0xd71013 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [20: 2240] @ 0xc1ad6d 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1ad6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:105 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 3456] @ 0xacd899 0xacd573 0xad24ac 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x4d2405 0x4d2792 0x5d60f3 0x5d5bbb 0x5ca9f8 0x5de7a7 0x5dcd14 0x5acefa 0x5acab3 0x5bb62c 0x5cfc91 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x4d2404 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:667 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5d60f2 net.(*netFD).dial+0x432 net/sock_posix.go:139 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5de7a6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5dcd13 net.DialUDP+0x1d3 net/udpsock.go:300 # 0x5acef9 net.srcAddrs+0xf9 net/addrselect.go:49 # 0x5acab2 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5bb62b net.(*Resolver).goLookupIPCNAMEOrder+0x7ab net/dnsclient_unix.go:800 # 0x5cfc90 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:68 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [65: 3120] @ 0x1350792 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1350791 google.golang.org/grpc.newClientStream+0x491 google.golang.org/grpc@v1.70.0/stream.go:219 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [180: 8640] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2816] @ 0x1430554 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430553 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6f3 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [236: 5664] @ 0x654f8e 0x6558e6 0x73a7bd 0x14305ce 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x14305cd github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x76d github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [58: 3712] @ 0x143037f 0x1430304 0x14302ec 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143037e encoding/hex.EncodeToString+0x51e encoding/hex/hex.go:129 # 0x1430303 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14302eb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x48b github.com/pactus-project/pactus/www/grpc/network.go:97 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [237: 5688] @ 0x12f0c07 0x12f0be3 0x130270d 0x13026ee 0x1305705 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130270c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x8c google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x13026ed google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x6d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1306 # 0x1305704 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1679 0: 0 [163: 93888] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1120] @ 0x4d135f 0x5c3293 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [45: 6480] @ 0x544a97 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 35840] @ 0x96bae7 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bae6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [180: 8640] @ 0xbc99bc 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc99bb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xbb github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:454 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 704] @ 0x8ae9fd 0x9381a3 0x12c8dc6 0x8ae776 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae9fc google.golang.org/protobuf/internal/order.RangeFields.func2+0x7c google.golang.org/protobuf@v1.36.4/internal/order/range.go:51 # 0x9381a2 google.golang.org/protobuf/internal/impl.(*messageState).Range+0x1e2 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:51 # 0x12c8dc5 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1a5 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:229 # 0x8ae775 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [43: 8256] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [193: 9264] @ 0x756065 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x756064 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0xc1ab14 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1ab13 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:69 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 2800] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [206: 13184] @ 0x73e745 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [246: 39360] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [21: 336] @ 0x73cfa9 0x73ce3f 0x142e5b2 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfa8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:163 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4: 192] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0xcae4e5 0xcae365 0xcb16b3 0xc23b89 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xc23b88 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x508 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:460 0: 0 [46: 4416] @ 0xacd851 0xacd573 0xad24ac 0xc2372c 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc2372b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:420 0: 0 [14: 672] @ 0x45af46 0xb9ac3f 0xc1eaea 0xc23937 0x47efc1 # 0xb9ac3e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x49e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:163 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [264: 16896] @ 0x52e025 0x52e199 0x65690c 0x65727d 0x7555cc 0x755525 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7555cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x755524 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [214: 30816] @ 0x7579b6 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7579b5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:196 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [92: 5888] @ 0x142cf6c 0x142cf58 0x142cf23 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cf6b encoding/hex.EncodeToString+0x48b encoding/hex/hex.go:127 # 0x142cf57 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x477 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142cf22 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x442 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [64: 2048] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [14: 1120] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 1800] @ 0x81ef0b 0x117c785 0x117dc56 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81ef0a github.com/multiformats/go-multiaddr.SplitFunc+0x30a github.com/multiformats/go-multiaddr@v0.14.0/util.go:175 # 0x117c784 github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:43 # 0x117dc55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5d5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:247 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [27: 864] @ 0x4d918c 0xd770bd 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd92f25 0xd92ebc 0xd92f58 0xd8fae5 0xd8f20f 0xd8f058 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd92f24 github.com/libp2p/go-yamux/v4.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:390 # 0xd92ebb github.com/libp2p/go-yamux/v4.(*Stream).processFlags+0x29b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:432 # 0xd92f57 github.com/libp2p/go-yamux/v4.(*Stream).incrSendWindow+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:442 # 0xd8fae4 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x304 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:731 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [144: 41472] @ 0x41310d 0x41366f 0x474c05 0x117dc2e 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117dc2d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5ad github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [55: 13200] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 9792] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x737f7d 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 64] @ 0xc2085b 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc2085a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:84 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 2112] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 3024] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [5: 48640] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 384] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [24: 13369344] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [274: 17536] @ 0xcbd6c7 0xcd3684 0xccfce7 0x47efc1 # 0xcbd6c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).PreValidation+0x406 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:721 # 0xcd3683 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9e3 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1109 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [40: 1280] @ 0x4d1695 0x5c33ff 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [173: 1384] @ 0xcc1431 0xcd4092 0xccfd05 0x47efc1 # 0xcc1430 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x770 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1188 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [111: 1776] @ 0xa7628e 0xa7621a 0xa7621a 0xa75f7c 0xa75d34 0xa81605 0xa80ec7 0xa81e27 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7628d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0xa76219 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0xa76219 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0xa75f7b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0xa75d33 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa81604 net/http.(*ServeMux).matchOrRedirect+0x224 net/http/server.go:2657 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [114: 47424] @ 0x73e928 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73e927 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:222 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 336] @ 0xc24c77 0xc24bc3 0xc23799 0x47efc1 # 0xc24c76 go.opentelemetry.io/otel/trace.WithAttributes+0x1d6 go.opentelemetry.io/otel/trace@v1.34.0/config.go:224 # 0xc24bc2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [157: 2512] @ 0xc85618 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85617 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf97 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2030 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [241: 3856] @ 0x131c12a 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x131c129 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [120: 5760] @ 0x5d9e25 0x5c0a1b 0x5da75e 0x5d9610 0xa83a8c 0x1476469 0x47efc1 # 0x5d9e24 net.sockaddrToTCP+0xe4 net/tcpsock_posix.go:21 # 0x5c0a1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [49: 9408] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1216] @ 0x135044b 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x135044a google.golang.org/grpc.newClientStream+0x14a google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 624] @ 0x45af46 0xbca689 0xbca67f 0xbc9426 0xbc933e 0xc15157 0xc237e6 0x47efc1 # 0xbca688 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x28 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xbca67e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x1e github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:553 # 0xbc9425 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:373 # 0xbc933d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x7d github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:368 # 0xc15156 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:728 # 0xc237e5 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x165 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:429 0: 0 [15: 1200] @ 0x760deb 0x76183f 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 576] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 44352] @ 0x1428945 0x1428925 0x1429b8f 0x142af65 0x14bd45f 0x47efc1 # 0x1428944 encoding/binary.bigEndian.AppendUint32+0x184 encoding/binary/binary.go:177 # 0x1428924 github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x164 github.com/pactus-project/pactus/www/zmq/publisher.go:60 # 0x1429b8e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 41472] @ 0x49b415 0x49a925 0x9658d7 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 87040] @ 0x12c0d8b 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 512] @ 0xcae4e5 0xcae365 0xcb16b3 0x1150575 0x114f26a 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x1150574 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:421 # 0x114f269 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x6e9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:226 0: 0 [10: 240] @ 0x4d24cd 0x4d2792 0x4d0a3c 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x4d0a3b syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [9: 432] @ 0x547c57 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x547c56 encoding/json.(*decodeState).object+0x16b6 encoding/json/decode.go:723 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [251: 4016] @ 0x127e4f1 0x78b0d6 0x78b2bd 0x127d9b3 0x127d826 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127d9b2 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xb2 github.com/pactus-project/pactus/sync/sync.go:268 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [102: 2448] @ 0x73b013 0x73e7c8 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1664] @ 0xcbe3a6 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe3a5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x8c5 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:820 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [49: 9408] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 9984] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 2880] @ 0x738c51 0x73ec25 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738c50 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xd0 github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x73ec24 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x384 github.com/pactus-project/pactus/types/certificate/certificate.go:251 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 4480] @ 0xc2265c 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc2265b github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x29b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [99: 1584] @ 0x13523c8 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13523c7 google.golang.org/grpc.newContextWithRPCInfo+0xe7 google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [88: 1408] @ 0x529e05 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [102: 1632] @ 0x13961da 0x13961b6 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13961d9 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x219 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:227 # 0x13961b5 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1f5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:647 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 448] @ 0x5c3f78 0x5c3d1f 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c3f77 net.newAddr+0x97 net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [17: 2176] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x7386ab 0xe829ab 0xe7d4fd 0xe80a13 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe80a12 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x352 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:432 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [9: 864] @ 0x863b87 0x9f27b4 0x9f271c 0x9f30d8 0x9fe2cd 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fe2cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6ec crypto/tls/handshake_server_tls13.go:999 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [22: 2816] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af079 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [15: 1680] @ 0xe8bae5 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8bae4 github.com/quic-go/quic-go.(*connection).preSetup+0x784 github.com/quic-go/quic-go@v0.49.0/connection.go:485 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [36: 294912] @ 0x965715 0xcb83e8 0xcb83d6 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcb83e7 github.com/libp2p/go-buffer-pool.Get+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcb83d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:163 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [124: 3968] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0xd904f5 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd904f4 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:813 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [59: 944] @ 0x1251fe5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251fe4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4e4 github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 638976] @ 0x12c13ff 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [29: 14848] @ 0x49b415 0x49a925 0x9658d7 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 240] @ 0xc1a6f6 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a6f5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:44 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [58: 2784] @ 0xc1a7a6 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [96: 6144] @ 0x142cbfa 0x142cb4a 0x142cb32 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142cbf9 encoding/hex.EncodeToString+0x119 encoding/hex/hex.go:129 # 0x142cb49 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142cb31 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:138 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [28: 3136] @ 0x52b7b4 0x52bfed 0x52bfaf 0x14215c5 0x14295d3 0x142af65 0x14bd45f 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x14295d2 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x392 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 2960] @ 0x4d135f 0x5c3293 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [59: 944] @ 0x12542ed 0x78b0d6 0x78b2bd 0x125202c 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12542ec github.com/pactus-project/pactus/state.(*state).String+0x14c github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x125202b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x52b github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 1616] @ 0x13037bf 0x1305779 0x47efc1 # 0x13037be google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x43e google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1487 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [23: 368] @ 0x147737c 0x1471adb 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x147737b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:237 # 0x1471ada github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31a github.com/pactus-project/pactus/www/html/blockchain.go:214 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [29: 25984] @ 0x41310d 0x41366f 0x474c05 0xcbed25 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbed24 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x724 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:848 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [239: 30592] @ 0x5c0905 0x5c08af 0x5da75e 0x5d9610 0xa83a8c 0x1476469 0x47efc1 # 0x5c0904 net.newFD+0x144 net/fd_unix.go:27 # 0x5c08ae net.(*netFD).accept+0xee net/fd_unix.go:180 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [608: 544768] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [111: 1776] @ 0x529e05 0xa7e53a 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0xa7e539 net/http.(*conn).serve+0x1b9 net/http/server.go:2008 0: 0 [99: 11088] @ 0xcbd986 0xcbd97a 0xcd3342 0xccfce7 0x47efc1 # 0xcbd985 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x145 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:211 # 0xcbd979 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x139 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:745 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [68: 8704] @ 0x5c3488 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [36: 4608] @ 0x61b497 0x61b407 0x61b539 0x611911 0x6c3bc7 0x6fa57f 0x739aed 0x739abe 0x73bc65 0x73bbde 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x61b496 math/big.nat.make+0x176 math/big/nat.go:66 # 0x61b406 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x61b538 math/big.nat.mul+0x218 math/big/nat.go:405 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c3bc6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0xa6 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:144 # 0x6fa57e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:560 # 0x739aec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:437 # 0x739abd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x73bc64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x73bbdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [221: 84864] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [61: 11712] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1008] @ 0xc1a7a6 0xc1a717 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [39: 624] @ 0xd6b330 0xd6b31b 0xd69e69 0xe1fcb7 0x47efc1 # 0xd6b32f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:578 # 0xd6b31a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:562 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [30: 240] @ 0xb95e39 0xb95e1e 0xc17ca6 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb95e38 go.opencensus.io/tag.newMap+0x58 go.opencensus.io@v0.24.0/tag/map.go:92 # 0xb95e1d go.opencensus.io/tag.New+0x3d go.opencensus.io@v0.24.0/tag/map.go:188 # 0xc17ca5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x465 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:95 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [152: 107008] @ 0xe056e5 0xe03f5f 0xe03c53 0x47efc1 # 0xe056e4 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:476 # 0xe03f5e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x1e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:389 # 0xe03c52 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x152 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:368 0: 0 [8: 2048] @ 0x49addc 0x49ac26 0x49a97c 0x4d0a6d 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4d0a6c syscall.NetlinkRIB+0x16c syscall/netlink_linux.go:84 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [75: 4800] @ 0xb98a5e 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb98a5d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:107 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [23: 2576] @ 0xd916fe 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xd916fd github.com/libp2p/go-yamux/v4.newStream+0xdd github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:71 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [127: 3048] @ 0x8192c5 0xb98ae5 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0x8192c4 github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0xa4 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:46 # 0xb98ae4 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:109 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [3: 48] @ 0xc23838 0x47efc1 # 0xc23837 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x1b7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:431 0: 0 [9: 288] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [14: 672] @ 0x630911 0x62f6dd 0x62f4d3 0x73ae06 0x73adb3 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73ae05 github.com/fxamacker/cbor/v2.Unmarshal+0x65 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73adb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 16128] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [385: 6160] @ 0x529e05 0x1309c9d 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x529e04 context.WithCancel+0x64 context/context.go:237 # 0x1309c9c google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x173c google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:536 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [218: 104640] @ 0x474167 0xbd4285 0x11c2077 0x11c418b 0x47efc1 # 0xbd4284 github.com/libp2p/go-netroute.New+0x584 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:115 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [45: 8640] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 3872] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 352] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x1352ea5 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1352ea4 google.golang.org/grpc.(*csAttempt).newStream+0x164 google.golang.org/grpc@v1.70.0/stream.go:523 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [159: 3816] @ 0x12f0c07 0x12f0be3 0x1301a25 0x13019ed 0x130574e 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x1301a24 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x184 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x13019ec google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x14c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1178 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [261: 16704] @ 0x73e25b 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e25a github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [271: 26016] @ 0x757b4e 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x757b4d github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:212 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [55: 4400] @ 0x13507ba 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13507b9 google.golang.org/grpc.newClientStream+0x4b9 google.golang.org/grpc@v1.70.0/stream.go:221 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [336: 16128] @ 0x45ae72 0x45a985 0x45ab0a 0xa815c5 0xa80ec7 0xa81e27 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa815c4 net/http.(*ServeMux).matchOrRedirect+0x1e4 net/http/server.go:2656 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [42: 3360] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 1904] @ 0x9af4af 0xa00a05 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [42: 8064] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 10368] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 10176] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1856] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 2176] @ 0x66e9d3 0x66f03b 0x676b77 0x143d14a 0x143dc49 0x143806b 0x143833a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x66e9d2 regexp.(*Regexp).doOnePass+0x532 regexp/exec.go:507 # 0x66f03a regexp.(*Regexp).doExecute+0x29a regexp/exec.go:532 # 0x676b76 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x143d149 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x143dc48 github.com/gorilla/mux.(*Route).Match+0x388 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x143806a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1438339 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 384] @ 0xe742ab 0xe742e1 0xe744fa 0xe71692 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe742aa github.com/quic-go/quic-go/internal/ackhandler.newSkippingPacketNumberGenerator+0x2a github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet_number_generator.go:52 # 0xe742e0 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x60 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:44 # 0xe744f9 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xb9 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:140 # 0xe71691 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:22 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [80: 2560] @ 0xa83bab 0x1476469 0x47efc1 # 0xa83baa net/http.(*Server).Serve+0x42a net/http/server.go:3360 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [23: 736] @ 0x11c25ee 0x11c418b 0x47efc1 # 0x11c25ed github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x64d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:386 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [234: 11232] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [28: 2240] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 2944] @ 0x12541de 0x78b0d6 0x78b2bd 0x125202c 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12541dd github.com/pactus-project/pactus/state.(*state).String+0x3d github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x125202b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x52b github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 5472] @ 0x13514ff 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13514fe google.golang.org/grpc.newClientStreamWithParams+0x39e google.golang.org/grpc@v1.70.0/stream.go:294 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [215: 13760] @ 0xc17cf6 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc17cf5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4b5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:99 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [59: 7552] @ 0x137e971 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e970 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x7d0 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [112: 3584] @ 0x131467c 0x130028e 0x1300279 0x1304f50 0x1305779 0x47efc1 # 0x131467b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:98 # 0x130028d google.golang.org/grpc/internal/transport.(*Stream).write+0xcd google.golang.org/grpc@v1.70.0/internal/transport/transport.go:342 # 0x1300278 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:924 # 0x1304f4f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1597 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [188: 3008] @ 0x7a458f 0x796f9b 0x79703c 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [19: 1520] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x1456007 0x1334205 0x13976e7 0x146fb58 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x13976e6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x146fb57 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:69 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 3584] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd19b5 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd19b4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x414 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:276 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 38912] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [221: 311168] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1237e79 0xe21eb3 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1237e78 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x1b8 github.com/pactus-project/pactus/network/gater.go:73 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [19: 1824] @ 0xacd851 0xacd573 0xad24ac 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [42: 6720] @ 0x1423451 0x1422a1c 0x47efc1 # 0x1423450 github.com/go-zeromq/zmq4.(*pubMWriter).sendMsg+0x90 github.com/go-zeromq/zmq4@v0.17.0/pub.go:312 # 0x1422a1b github.com/go-zeromq/zmq4.(*pubMWriter).run+0x5b github.com/go-zeromq/zmq4@v0.17.0/pub.go:253 0: 0 [136: 17408] @ 0x5c0905 0x5c08af 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x5c0904 net.newFD+0x144 net/fd_unix.go:27 # 0x5c08ae net.(*netFD).accept+0xee net/fd_unix.go:180 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [206: 92288] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 224] @ 0xe1f02c 0xe1ef0d 0x117d9c5 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x117d9c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 1024] @ 0x49b415 0x49a925 0xecb09f 0xecb07c 0xea9b0a 0xea91cd 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0xb79fc5 0xb79f95 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xecb09e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:32 # 0xecb07b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:190 # 0xea9b09 github.com/quic-go/quic-go.(*receiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:236 # 0xea91cc github.com/quic-go/quic-go.(*receiveStream).readImpl+0x1ac github.com/quic-go/quic-go@v0.49.0/receive_stream.go:148 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xb79fc4 io.ReadFull+0x184 io/io.go:354 # 0xb79f94 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x154 github.com/libp2p/go-msgio@v0.3.0/varint.go:163 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [36: 73728] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [58: 1392] @ 0x81ee95 0x117c785 0x117dc56 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81ee94 github.com/multiformats/go-multiaddr.SplitFunc+0x294 github.com/multiformats/go-multiaddr@v0.14.0/util.go:175 # 0x117c784 github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:43 # 0x117dc55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x5d5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:247 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 48] @ 0xe827d8 0xe8504a 0xe851da 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe85049 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:117 # 0xe851d9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x119 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:130 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [32: 768] @ 0x12fc0d6 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc0d5 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x455 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:514 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76: 1824] @ 0xe4c0ec 0x11c302c 0xe1fe67 0x47efc1 # 0xe4c0eb github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16] @ 0x511406 0xd6b35f 0xd6b31b 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6b35e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:578 # 0xd6b31a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:562 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [2: 320] @ 0xbcd7fd 0xc1e79c 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd7fc github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x11c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:170 # 0xc1e79b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x49b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:46 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [48: 2304] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [29: 1856] @ 0x52e025 0x52e199 0x65690c 0x65727d 0x7555cc 0x755525 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7555cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x755524 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [308: 14784] @ 0x471eb1 0x12f06c5 0x12f069c 0x134007f 0x1355d70 0x1355525 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f06c4 google.golang.org/grpc/metadata.MD.Copy+0x64 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x12f069b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:128 # 0x134007e google.golang.org/grpc.HeaderCallOption.after+0x1e google.golang.org/grpc@v1.70.0/rpc_util.go:225 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [165: 15840] @ 0x142d03d 0x142d021 0x142cfff 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d03c encoding/hex.EncodeToString+0x55c encoding/hex/hex.go:127 # 0x142d020 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x540 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x142cffe github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51e github.com/pactus-project/pactus/www/grpc/blockchain.go:170 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [18: 576] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd92f25 0xd92ebc 0xd92f58 0xd8fae5 0xd8f20f 0xd8f058 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd92f24 github.com/libp2p/go-yamux/v4.(*Stream).processFlags.func1+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:390 # 0xd92ebb github.com/libp2p/go-yamux/v4.(*Stream).processFlags+0x29b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:432 # 0xd92f57 github.com/libp2p/go-yamux/v4.(*Stream).incrSendWindow+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:442 # 0xd8fae4 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x304 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:731 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [197: 277376] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1243615 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1243614 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x194 github.com/pactus-project/pactus/network/stream.go:112 0: 0 [42: 24192] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [134: 4288] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 2976] @ 0x4d918c 0xd770bd 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd90462 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd90461 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:809 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [10: 320] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [115: 3680] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [622: 875776] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239ed9 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239ed8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x1f8 github.com/pactus-project/pactus/network/gossip.go:224 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [79: 1896] @ 0x981195 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x981194 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:295 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [39: 13728] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x127e0aa 0x127d7fa 0x1244dbf 0x47efc1 # 0x127e0a9 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0xa9 github.com/pactus-project/pactus/sync/sync.go:306 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [214: 5136] @ 0x12f0c07 0x12f0be3 0x1300394 0x1304f50 0x1305779 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x1300393 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x1d3 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:960 # 0x1304f4f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1597 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [112: 2688] @ 0x657e75 0x742c48 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x657e74 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 960] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 52096] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240bdd 0xe1f9d7 0xe1d9bb 0xe1f93b 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240bdc github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0x9c github.com/pactus-project/pactus/network/notifee.go:109 # 0xe1f9d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:95 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1f93a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:94 0: 0 [73: 9344] @ 0x135124a 0x135123e 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1351249 google.golang.org/grpc.defaultCallInfo+0xe9 google.golang.org/grpc@v1.70.0/rpc_util.go:166 # 0x135123d google.golang.org/grpc.newClientStreamWithParams+0xdd google.golang.org/grpc@v1.70.0/stream.go:261 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0x1176466 0x11758f6 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0x1176465 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x165 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:535 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [2: 32] @ 0xe4e2bb 0x11754a5 0x117577c 0x1174f39 0x47efc1 # 0xe4e2ba github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.0/client.go:54 # 0x11754a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x304 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:458 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [84: 13440] @ 0x4d135f 0x5c3293 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [3: 1920] @ 0x41310d 0x41366f 0x474c05 0xcbe4b9 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe4b8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:791 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [15: 960] @ 0x52e025 0x52e199 0x65690c 0x65727d 0x7555cc 0x755525 0x75607e 0x754cdc 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7555cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x755524 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0x52e593 0x52dfbd 0x52e199 0x72c03f 0x72c00b 0x72ce5f 0x72ae99 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x72c03e compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x72c00a compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x72ce5e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:409 # 0x72ae98 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:643 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0x52e593 0x52dfbd 0x52e199 0x9c575d 0x9c8e31 0x9c8e32 0x9c8eb9 0x9f3cbe 0x9f321a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9c575c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:780 # 0x9c8e30 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9c8e31 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [55: 295680] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [115: 2760] @ 0x533c35 0x65704f 0x657e8e 0x742c48 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x657e8d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [154: 2464] @ 0xcae4e5 0xcae365 0xcb16b3 0xbabc63 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbabc62 github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:11 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [57: 3648] @ 0xcae4e5 0xcae365 0xcb16b3 0xc23b89 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xc23b88 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x508 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:460 0: 0 [21: 3360] @ 0x51f1eb 0x511317 0xe1368e 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe1368d github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:40 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [32: 2048] @ 0xc24c0b 0xc23799 0x47efc1 # 0xc24c0a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [1: 96] @ 0xe1deab 0xe268f1 0x47efc1 # 0xe1deaa github.com/libp2p/go-libp2p/p2p/net/swarm.wrapWithMetrics+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:831 # 0xe268f0 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x250 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:170 0: 0 [56: 896] @ 0xe29dcd 0x11c34d9 0xe1fe67 0x47efc1 # 0xe29dcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:148 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [430: 20640] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0xa7a94a 0xa7e6ac 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xa7a949 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [4930: 6941440] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239fb5 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239fb4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [6: 192] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cea6 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cea5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:839 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [24: 384] @ 0x1471b0e 0x1471adc 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471b0d github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x34d github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471adb github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31b github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [498: 23904] @ 0x64c309 0x64c5a5 0x1430648 0x14304ae 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1430647 github.com/pactus-project/pactus/crypto.Address.String+0x7e7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x14304ad github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x64d github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0x6cd093 0x6d0b56 0x6ffde5 0x7398f3 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 9344] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [100: 38400] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6bced 0xd6cf94 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6bcec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 80] @ 0x9f2b95 0x9f2b65 0x9f2a77 0x863882 0x863c12 0x9f2a16 0x9f290c 0x863882 0x863c12 0x9f27b4 0x9f271c 0x9c8ad9 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9f2b94 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f2b64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f2a76 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1839 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f2a15 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b5 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9f290b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1838 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [229: 5496] @ 0x12f2556 0x12f2542 0x12f2f71 0x12f18d5 0x12fb732 0x47efc1 # 0x12f2555 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x55 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f2541 google.golang.org/grpc/internal/transport.(*loopyWriter).preprocessData+0x41 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:767 # 0x12f2f70 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x250 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:882 # 0x12f18d4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x174 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:593 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [23: 10174464] @ 0x79aff2 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aff1 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:308 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [202: 3232] @ 0x127e4f1 0x78b0d6 0x78b2bd 0x127e32e 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e4f0 github.com/pactus-project/pactus/sync.(*synchronizer).String+0x70 github.com/pactus-project/pactus/sync/sync.go:334 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127e32d github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0xed github.com/pactus-project/pactus/sync/sync.go:320 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [117: 41184] @ 0x474bac 0xb95c85 0xba5719 0xb96439 0xb95f46 0xba5eea 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xb95c84 go.opencensus.io/tag.(*Map).upsert+0x44 go.opencensus.io@v0.24.0/tag/map.go:84 # 0xba5718 github.com/libp2p/go-libp2p-kad-dht/metrics.UpsertMessageType.Upsert.func1+0x98 go.opencensus.io@v0.24.0/tag/map.go:152 # 0xb96438 go.opencensus.io/tag.(*mutator).Mutate+0x18 go.opencensus.io@v0.24.0/tag/map.go:228 # 0xb95f45 go.opencensus.io/tag.New+0x165 go.opencensus.io@v0.24.0/tag/map.go:203 # 0xba5ee9 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:75 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [179: 20048] @ 0x817f75 0x817d25 0xbb3b91 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [301: 14448] @ 0x52c0c5 0x12ff114 0x12ff0e7 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12ff113 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.70.0/peer/peer.go:76 # 0x12ff0e6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 5632] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [330: 15840] @ 0x52381f 0x1385aef 0x1385900 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x1385aee strings.Split+0x2ae strings/strings.go:306 # 0x13858ff github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xbf github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:407 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [465: 7618560] @ 0x12c0e8c 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [310: 4960] @ 0xce67be 0xce6651 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xce67bd github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x3d github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:476 # 0xce6650 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x170 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:492 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [1: 16] @ 0x980b35 0x980f57 0x11ca405 0x11ca213 0x49a794 0x11ca065 0x11c9fe4 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x980b34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.0/multistream.go:70 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x11ca404 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:101 # 0x11ca212 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x112 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:129 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca064 sync.(*Once).Do+0xa4 sync/once.go:67 # 0x11c9fe3 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x23 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:127 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [203: 285824] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b205 0x1242f49 0x123f44a 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1242f48 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xe8 github.com/pactus-project/pactus/network/stream.go:64 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [75: 1632000] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [67: 1072] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 5632] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240919 0xe1b5f7 0xe1d9bb 0xe1b445 0xe26c05 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240918 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1f8 github.com/pactus-project/pactus/network/notifee.go:101 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [11: 704] @ 0x737f7d 0x9af079 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [27: 6048] @ 0xe718d5 0xe7167e 0xe87865 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe718d4 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x274 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/received_packet_handler.go:25 # 0xe7167d github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/ackhandler.go:23 # 0xe87864 github.com/quic-go/quic-go.init.func1+0x924 github.com/quic-go/quic-go@v0.49.0/connection.go:273 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1: 4096] @ 0x9809a5 0x98098f 0x9809ed 0x49aa11 0x981428 0x980c4b 0xe4c473 0xe4bf2f 0x47efc1 # 0x9809a4 bufio.NewWriterSize+0x24 bufio/bufio.go:596 # 0x98098e bufio.NewWriter+0xe bufio/bufio.go:605 # 0x9809ec github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.0/multistream.go:27 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x981427 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.0/multistream.go:336 # 0x980c4a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.0/multistream.go:80 # 0xe4c472 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.0/multistream.go:236 # 0xe4bf2e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:319 0: 0 [107: 2568] @ 0x9c7638 0x9c50fe 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x9c7637 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:831 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [47: 1022720] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [35: 94080] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [530: 8683520] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0xa016e5 0x9fd31d 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0xa016e4 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x44 crypto/tls/key_schedule.go:113 # 0x9fd31c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x53c crypto/tls/handshake_server_tls13.go:815 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [188: 3080192] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [21: 2688] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [80: 1920] @ 0x12f0c07 0x12f0be3 0x1301630 0x13015f2 0x12fc1c5 0x1315bbb 0x1315889 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130162f google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x6f google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x13015f1 google.golang.org/grpc/internal/transport.(*http2Client).updateWindow+0x31 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1124 # 0x12fc1c4 google.golang.org/grpc/internal/transport.(*http2Client).newStream.func3+0x24 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:515 # 0x1315bba google.golang.org/grpc/internal/transport.(*transportReader).Read+0x7a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:432 # 0x1315888 google.golang.org/grpc/internal/transport.(*Stream).read+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:383 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 288] @ 0xb7f38b 0xb7fb67 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f38a runtime/pprof.printStackRecord+0x28a runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [17: 4080] @ 0xb7f15a 0xb7f14e 0xb7fb67 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f14d runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:548 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 192] @ 0xb8084b 0xb7f625 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb8084a runtime/pprof.writeHeapInternal+0x118a runtime/pprof/pprof.go:679 # 0xb7f624 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:590 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 256] @ 0xb7f38b 0xb7fb67 0xb7f689 0xb7d88b 0x14533ef 0x1453e9e 0xa7ffa9 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xb7f38a runtime/pprof.printStackRecord+0x28a runtime/pprof/pprof.go:559 # 0xb7fb66 runtime/pprof.writeHeapInternal+0x4a6 runtime/pprof/pprof.go:682 # 0xb7f688 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:596 # 0xb7d88a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:374 # 0x14533ee net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x1453e9d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:388 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78705 0xd71013 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [2: 64] @ 0xbcb45c 0xbcb4c3 0xbce013 0xbccfc5 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbce012 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x172 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:245 # 0xbccfc4 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:99 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [35: 3920] @ 0x7e5632 0xc22456 0xc22437 0xc223e8 0xc224fd 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xc22455 github.com/mr-tron/base58/base58.FastBase58Encoding+0x95 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22436 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc223e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc224fc github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:323 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [45: 20160] @ 0xeb5465 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 256] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117eb1d 0x117f68f 0x117e8c5 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117eb1c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x11c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:368 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [22: 1056] @ 0x13523e5 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13523e4 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.70.0/rpc_util.go:931 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [428: 150656] @ 0x474bac 0xa7bcb5 0xa7b712 0x147701a 0x14711a5 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x14711a4 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x184 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x846d1a 0xa01cfb 0x9f90f4 0x9f8925 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x846d19 crypto/ecdh.(*x25519Curve).GenerateKey+0x39 crypto/ecdh/x25519.go:36 # 0xa01cfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:169 # 0x9f90f3 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:236 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [247: 39520] @ 0x64c5d0 0x142e76c 0x142e8ae 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [63: 40320] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 416] @ 0x11c353f 0xe1fe67 0x47efc1 # 0x11c353e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6be github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:485 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [41: 4592] @ 0x7e5632 0xc22456 0xc22437 0xc223e8 0xc224fd 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xc22455 github.com/mr-tron/base58/base58.FastBase58Encoding+0x95 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22436 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc223e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc224fc github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x13c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:323 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x11c7131 0x11c6625 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x11c7130 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).addCertHashes+0x70 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:993 # 0x11c6624 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:847 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 48] @ 0xd6d987 0x1175a92 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xd6d986 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:920 # 0x1175a91 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:489 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [183: 11712] @ 0x143367a 0x14335fe 0x14335c6 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433679 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x14335fd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14335c5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [161: 3864] @ 0x8ae6bd 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae6bc google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.4/internal/order/range.go:41 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [300: 4915200] @ 0x49614b 0x495dd3 0x12c1868 0x12c9dbf 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495dd2 strconv.AppendInt+0x112 strconv/itoa.go:44 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [22: 1056] @ 0x52c0c5 0x135249d 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x135249c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [216: 1728] @ 0xce4db2 0xce4a25 0xcd3e4e 0xcd36a9 0xccfce7 0x47efc1 # 0xce4db1 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1b1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:277 # 0xce4a24 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:247 # 0xcd3e4d github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0xad github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1175 # 0xcd36a8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa08 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1111 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [280: 13440] @ 0x4855fb 0x538bc5 0x8ae7cb 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855fa internal/reflectlite.Swapper+0x37a internal/reflectlite/swapper.go:68 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x52e025 0x52e199 0x80dbdd 0x968d4c 0xcb0196 0xcb01be 0xe1b03f 0xe26c05 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x80dbdc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0xcb0195 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:76 # 0xcb01bd github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xe1b03e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2fe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:399 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [183: 8784] @ 0x612cb3 0x6e4af4 0x6e54a7 0x701145 0x7009de 0x7009d4 0x73aaad 0x73a314 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6e4af3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:181 # 0x6e54a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:231 # 0x701144 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1251 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 3200] @ 0x4d135f 0x4d0e36 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 64] @ 0xd614be 0xd6b890 0xd6d7c5 0x1175a92 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xd614bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/limit.go:260 # 0xd6b88f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xef github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:644 # 0xd6d7c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:908 # 0x1175a91 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:489 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [31: 2976] @ 0xacd851 0xacd573 0xad24ac 0xc227f6 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc227f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:322 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c54f8 0xcb7891 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [2: 96] @ 0x612cb3 0x6e4af4 0x6e54a7 0x701145 0x7009de 0x7009d4 0x73aaad 0x73a314 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6e4af3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:181 # 0x6e54a6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:231 # 0x701144 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1251 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0x11c4f8c 0xcb7891 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x11c4f8b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:696 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [4: 192] @ 0x52c0c5 0x117522b 0x117522c 0x117577c 0x1174f39 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x117522a github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8a github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:101 # 0x117522b github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [45: 9360] @ 0x96ddfc 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96ddfb github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2bb github.com/pactus-project/pactus/store/store.go:174 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 384] @ 0x5d8f06 0x5da799 0x5d9610 0xa83a8c 0x147a7b5 0x47efc1 # 0x5d8f05 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x5da798 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [21: 2352] @ 0xeac3fc 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeac3fb github.com/quic-go/quic-go.newSendStream+0x5b github.com/quic-go/quic-go@v0.49.0/send_stream.go:82 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [55: 880] @ 0x612cb3 0x6f03d7 0x6f1ec5 0x6fff14 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6f1ec4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ClearCofactor+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:623 # 0x6fff13 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x193 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:319 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1056] @ 0x471e3a 0xa72e05 0xa72deb 0x1392118 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa72e04 net/url.ParseQuery+0x364 net/url/url.go:964 # 0xa72dea net/http.(*Request).ParseForm+0x34a net/http/request.go:1354 # 0x1392117 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xb7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:46 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [44: 8448] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x63e14f 0x739ebe 0x739e9b 0x642a84 0x643e09 0x63fd94 0x64144e 0x643e09 0x63e546 0x63e125 0x126835a 0x1268333 0x127d04f 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x739ebd github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x739e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x642a83 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1678 # 0x643e08 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1886 # 0x63fd93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1259 # 0x64144d github.com/fxamacker/cbor/v2.encodeStruct+0x44d github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1493 # 0x643e08 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1886 # 0x63e545 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:991 # 0x63e124 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xc4 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:927 # 0x1268359 github.com/fxamacker/cbor/v2.Marshal+0x39 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268332 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x1179085 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x1179084 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1164 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:856 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [32: 7168] @ 0xd91728 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd91727 github.com/libp2p/go-yamux/v4.newStream+0x107 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:57 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [158: 25280] @ 0x4d135f 0x4d0e36 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [39: 3120] @ 0x529ddb 0x529dbd 0x1396de5 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396de4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:587 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [137: 15344] @ 0x12fbd05 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:493 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 512] @ 0x8fd8e8 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xb7ab52 0x1176e68 0x117662a 0x11758f6 0x1174f39 0x47efc1 # 0x8fd8e7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5237 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xb7ab51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [107: 5136] @ 0x471e3a 0x143dbb3 0x143806b 0x143833a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x143dbb2 github.com/gorilla/mux.(*Route).Match+0x2f2 github.com/gorilla/mux@v1.8.1/route.go:102 # 0x143806a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1438339 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 416] @ 0xbcbf34 0xbcbf28 0xbd5109 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcbf33 math/big.NewInt+0xd3 math/big/int.go:91 # 0xbcbf27 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xc7 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xbd5108 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [170: 5440] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc15eb 0xcd4092 0xccfd05 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc15ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x92a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1194 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [12: 768] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [55: 2640] @ 0xb985ce 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb985cd github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:62 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [470: 19251200] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8: 192] @ 0x11c3c05 0x11c4385 0x11c41cf 0x47efc1 # 0x11c3c04 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).makeUpdatedAddrEvent+0x484 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:524 # 0x11c4384 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background.func1+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:572 # 0x11c41ce github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x14e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:609 0: 0 [1: 144] @ 0x474bac 0xcb7732 0xcb7f32 0x47efc1 # 0xcb7731 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:107 # 0xcb7f31 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x111 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:156 0: 0 [12: 576] @ 0x5ca425 0x5c922e 0x5ca152 0x5db6ec 0x12770e5 0x127636f 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x5ca424 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5c922d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5ca151 net.(*Resolver).internetAddrList+0x691 net/ipsock.go:308 # 0x5db6eb net.ResolveUDPAddr+0xab net/udpsock.go:95 # 0x12770e4 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x127636e github.com/beevik/ntp.getTime+0x16e github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [109: 76736] @ 0x819b38 0xbb7f5f 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 256] @ 0x1240f16 0x12405c7 0x47efc1 # 0x1240f15 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb5 github.com/pactus-project/pactus/network/notifee.go:130 # 0x12405c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3c6 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [165: 7920] @ 0xc1570d 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1570c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [270: 103680] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 1024] @ 0xbc8a58 0xbc89a4 0xbcfe96 0xbd1205 0x47efc1 # 0xbc8a57 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x177 github.com/libp2p/go-libp2p-kbucket@v0.6.4/bucket.go:52 # 0xbc89a3 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc3 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:325 # 0xbcfe95 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x155 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:141 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [234: 26208] @ 0x81e70d 0xbb7f25 0xbb8397 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 2560] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123f8d0 0x126f882 0x126f86f 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123f8cf github.com/pactus-project/pactus/network.(*network).CloseConnection+0x18f github.com/pactus-project/pactus/network/network.go:396 # 0x126f881 github.com/pactus-project/pactus/sync/firewall.(*Firewall).closeConnection+0x281 github.com/pactus-project/pactus/sync/firewall/firewall.go:200 # 0x126f86e github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x26e github.com/pactus-project/pactus/sync/firewall/firewall.go:128 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1280] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123f7c8 0x126f882 0x126f86f 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123f7c7 github.com/pactus-project/pactus/network.(*network).CloseConnection+0x87 github.com/pactus-project/pactus/network/network.go:390 # 0x126f881 github.com/pactus-project/pactus/sync/firewall.(*Firewall).closeConnection+0x281 github.com/pactus-project/pactus/sync/firewall/firewall.go:200 # 0x126f86e github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x26e github.com/pactus-project/pactus/sync/firewall/firewall.go:128 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [369: 11808] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1200] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 592] @ 0xd770e5 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [161: 18032] @ 0x142d485 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d484 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9a4 github.com/pactus-project/pactus/www/grpc/blockchain.go:173 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [54: 3456] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 160] @ 0xe1f2a5 0x117eb1d 0x117f68f 0x117e8c5 0x47efc1 # 0xe1f2a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:40 # 0x117eb1c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x11c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:368 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 480] @ 0xd8bb1b 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd8bb1a github.com/libp2p/go-yamux/v4.newSession+0x2ba github.com/libp2p/go-yamux/v4@v4.0.1/session.go:147 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [12: 768] @ 0x7567d6 0x125136e 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7567d5 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x125136d github.com/pactus-project/pactus/state.(*state).stateRoot+0xcd github.com/pactus-project/pactus/state/state.go:222 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [411: 19728] @ 0xa7e5a5 0x47efc1 # 0xa7e5a4 net/http.(*conn).serve+0x224 net/http/server.go:2012 0: 0 [537: 12888] @ 0x12f2556 0x12f2542 0x12f2f71 0x12f18d5 0x130839e 0x47efc1 # 0x12f2555 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x55 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f2541 google.golang.org/grpc/internal/transport.(*loopyWriter).preprocessData+0x41 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:767 # 0x12f2f70 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x250 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:882 # 0x12f18d4 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x174 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:593 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [1: 32] @ 0x87a55f 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x87a55e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:267 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [11: 528] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 4960] @ 0xd6de5e 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [53: 2544] @ 0x1251d1a 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d19 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [706: 22592] @ 0x1310049 0x130eaa5 0x13494ae 0x1349492 0x134d92a 0x134633f 0x47efc1 # 0x1310048 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x88 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1313 # 0x130eaa4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x944 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1103 # 0x13494ad google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1ccd google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1349491 google.golang.org/grpc.(*Server).processUnaryRPC+0x1cb1 google.golang.org/grpc@v1.70.0/server.go:1508 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [41: 2624] @ 0x11c7131 0x11c6625 0x11c4198 0x47efc1 # 0x11c7130 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).addCertHashes+0x70 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:993 # 0x11c6624 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:847 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [71: 4544] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [18: 1440] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 640] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 7168] @ 0x965715 0xb79f85 0xcb7077 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb79f84 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xcb7076 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3d6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0xd916fe 0xd8c525 0xd9481d 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xd916fd github.com/libp2p/go-yamux/v4.newStream+0xdd github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:71 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 112] @ 0xd8d36e 0xd8d357 0xd8d098 0xd8d130 0x47efc1 # 0xd8d36d github.com/libp2p/go-yamux/v4.newPing+0x10d github.com/libp2p/go-yamux/v4@v4.0.1/ping.go:20 # 0xd8d356 github.com/libp2p/go-yamux/v4.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:381 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d12f github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v4@v4.0.1/session.go:352 0: 0 [79: 3792] @ 0x4d135f 0x5c391d 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [76: 1216] @ 0x12e64bc 0x12e1a52 0x1305552 0x47efc1 # 0x12e64bb golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.38.0/http2/frame.go:1545 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [77: 9856] @ 0x5c3488 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [270: 4320] @ 0x12e3dbe 0x12e1823 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e3dbd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.38.0/http2/frame.go:986 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [143: 3432] @ 0x12fbf25 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbf24 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:498 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [68: 644096] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [113: 10848] @ 0x8ff636 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff635 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [64: 16384] @ 0xbd5628 0xc22fbc 0xc22dbb 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc22fbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:380 # 0xc22dba github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x5a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:358 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 832] @ 0xe21f57 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe21f56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:259 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [78: 3744] @ 0x73db98 0x73db6d 0x142cf2a 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73db97 bytes.NewBuffer+0x57 bytes/buffer.go:472 # 0x73db6c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x142cf29 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x449 github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [57: 5472] @ 0xbb63b5 0x11c266a 0x11c418b 0x47efc1 # 0xbb63b4 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:395 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [16: 256] @ 0x817e6f 0x817d25 0xbb3b91 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0x11c266a 0x11c418b 0x47efc1 # 0x817e6e github.com/multiformats/go-multiaddr.newComponent+0x8e github.com/multiformats/go-multiaddr@v0.14.0/component.go:168 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [464: 29696] @ 0x142bc9e 0x142bc8a 0x142bc42 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142bc9d encoding/hex.EncodeToString+0x1bd encoding/hex/hex.go:127 # 0x142bc89 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x1a9 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142bc41 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x161 github.com/pactus-project/pactus/www/grpc/blockchain.go:38 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0x87975f 0x87ec6a 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x87975e crypto/x509.parseName+0x37e crypto/x509/parser.go:143 # 0x87ec69 crypto/x509.parseCertificate+0x509 crypto/x509/parser.go:906 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [185: 29600] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [107: 1712] @ 0x12ff259 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff258 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x238 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:756 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [14: 448] @ 0xc1a99e 0xc1aa0c 0xc1ab15 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [379: 485120] @ 0xcc9085 0xcc5a09 0xccfd57 0x47efc1 # 0xcc9084 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1921 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [116: 1856] @ 0x1351c85 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1351c84 google.golang.org/grpc.newClientStreamWithParams+0xb24 google.golang.org/grpc@v1.70.0/stream.go:352 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 212992] @ 0x7d6ccf 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d6cce github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x22e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:479 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [6: 96] @ 0x1257f4f 0x78b0d6 0x78b205 0x12589ec 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1257f4e github.com/pactus-project/pactus/consensus.(*consensus).String+0x12e github.com/pactus-project/pactus/consensus/consensus.go:128 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x12589eb github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1cb github.com/pactus-project/pactus/consensus/consensus.go:190 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [98: 2352] @ 0x511406 0x127e525 0x78b0d6 0x78b205 0x1278c65 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1278c64 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0xc4 github.com/pactus-project/pactus/sync/handler_block_announce.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x7398f3 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x612cb3 0x6f03d7 0x6f1ec5 0x6fff14 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6f1ec4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ClearCofactor+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:623 # 0x6fff13 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x193 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:319 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x76188c 0x7618dc 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x76188b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1664] @ 0x49b332 0x49a925 0x12eb34d 0x12eb12d 0x12ecaf8 0x13421b9 0x13420d2 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x12eb34c google.golang.org/grpc/mem.(*sizedBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:135 # 0x12eb12c google.golang.org/grpc/mem.(*tieredBufferPool).Put+0x2c google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:92 # 0x12ecaf7 google.golang.org/grpc/mem.(*buffer).Free+0x57 google.golang.org/grpc@v1.70.0/mem/buffers.go:154 # 0x13421b8 google.golang.org/grpc/mem.BufferSlice.Free+0x38 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:70 # 0x13420d1 google.golang.org/grpc.recv+0x1b1 google.golang.org/grpc@v1.70.0/rpc_util.go:906 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [13: 416] @ 0xc1a99e 0xc1aa0c 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a99d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x471eb1 0xa7bb96 0xa7b712 0x147701a 0x1476a5c 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb95 net/http.Header.Clone+0x615 net/http/header.go:105 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0x1477019 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1476a5b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:174 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [48: 2304] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0xbb4baa 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [188: 66176] @ 0x474bac 0x12acfdf 0x137ea8a 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12acfde google.golang.org/grpc/metadata.Pairs+0xfe google.golang.org/grpc@v1.70.0/metadata/metadata.go:88 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [143: 2288] @ 0x12e3dbe 0x12e1823 0x1305552 0x47efc1 # 0x12e3dbd golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.38.0/http2/frame.go:986 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [1: 32] @ 0x868aad 0x868a69 0x868610 0x865fae 0x9bb752 0x9fe167 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x868aac crypto/internal/bigmod.(*Nat).Bytes+0x8c crypto/internal/bigmod/nat.go:121 # 0x868a68 crypto/ecdsa.inverse[...]+0x48 crypto/ecdsa/ecdsa.go:372 # 0x86860f crypto/ecdsa.verifyNISTEC[...]+0x3cf crypto/ecdsa/ecdsa.go:528 # 0x865fad crypto/ecdsa.VerifyASN1+0x26d crypto/ecdsa/ecdsa.go:491 # 0x9bb751 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:29 # 0x9fe166 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x586 crypto/tls/handshake_server_tls13.go:993 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [16: 384] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 3168] @ 0x1251d2e 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d2d github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x22d github.com/pactus-project/pactus/types/certificate/block_certificate.go:47 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x49addc 0x49ac26 0x49a97c 0x6d0b72 0x6d0b66 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6d0b71 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.15.0/field/pool/pool.go:20 # 0x6d0b65 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:880 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 115584] @ 0x12c957f 0x12c9262 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c957e google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject+0x5e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:199 # 0x12c9261 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x461 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:273 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fbc8d 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbc8c crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x20c crypto/tls/handshake_server_tls13.go:658 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [17: 272] @ 0x1455e89 0x1455c45 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1455e88 github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2c8 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x1455c44 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 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9: 4608] @ 0x49b415 0x49a925 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [30: 2880] @ 0x6d0ba5 0x6ffde5 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 23040] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239ed9 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239ed8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x1f8 github.com/pactus-project/pactus/network/gossip.go:224 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [22: 352] @ 0x1471cf2 0x1471cb9 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471cf1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowDouble+0x531 github.com/pactus-project/pactus/www/html/server.go:267 # 0x1471cb8 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x4f8 github.com/pactus-project/pactus/www/html/blockchain.go:218 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 192] @ 0xbb7f88 0xbb8397 0x11c6865 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0xbb7f87 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xa7 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:22 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 320] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 16] @ 0xd770e5 0xd78eb8 0xd7297d 0xd72345 0xd72049 0xd69b95 0xd699da 0xe48208 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7297c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:610 # 0xd72344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:580 # 0xd72048 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:562 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xe48207 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x5c7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:106 0: 0 [18: 864] @ 0x45af46 0xbd4ef4 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd4ef3 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 32768] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [54: 12096] @ 0x630911 0x62f6dd 0x62f4d3 0x7550f2 0x7550d4 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7550f1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x7550d3 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [431: 7061504] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 288] @ 0x12c9177 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9176 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x376 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:258 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 80] @ 0x862065 0x87a4df 0x87f088 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x87a4de crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:256 # 0x87f087 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:954 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [4952: 6972416] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239fa6 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239fa5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2c5 github.com/pactus-project/pactus/network/gossip.go:229 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [67: 12864] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [372: 8928] @ 0x7950d2 0x7a380a 0x7a5509 0x796fe6 0x796fd7 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x7a5508 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:428 # 0x796fe5 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).clearData+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:44 # 0x796fd6 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0xb6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:153 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [385: 3080] @ 0xcc956f 0xcc9412 0xcc5a09 0xccfd57 0x47efc1 # 0xcc956e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x6ee github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1976 # 0xcc9411 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x591 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [248: 19840] @ 0x511406 0xd6e114 0xd7417c 0xd94f02 0xd90462 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6e113 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb3 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd90461 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:809 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [63: 3024] @ 0x4d135f 0x4d0e36 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [252: 8064] @ 0x4d1695 0xbd3eaa 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xbd3ea9 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [9: 432] @ 0xc1a8be 0xc1a90e 0xc1acac 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1280] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1237e79 0xe21eb3 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1237e78 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x1b8 github.com/pactus-project/pactus/network/gater.go:73 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [16: 768] @ 0xc1a8be 0xc1a90e 0xc1acac 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a8bd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 1040] @ 0x474bac 0xc2451f 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc2451e github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:510 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [47: 15040] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [79: 3792] @ 0x5c4085 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c4084 net.newAddr+0x1a4 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [72: 1179648] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 416] @ 0x5094a8 0x5090ec 0x5b9c27 0x5b0c7a 0x5b0c62 0x5b0945 0x5cfc07 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5094a7 os.statNolog+0x27 os/stat_unix.go:30 # 0x5090eb os.Stat+0x2b os/stat.go:13 # 0x5b9c26 net.(*resolverConfig).tryUpdate+0x186 net/dnsclient_unix.go:415 # 0x5b0c79 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:368 # 0x5b0c61 net.(*conf).lookupOrder+0x181 net/conf.go:275 # 0x5b0944 net.(*conf).hostLookupOrder+0x84 net/conf.go:228 # 0x5cfc06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [5: 240] @ 0x49b319 0x49a925 0x9c89d7 0x9c8892 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x49b318 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9c89d6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:997 # 0x9c8891 crypto/tls.(*Conn).writeRecordLocked+0x8b1 crypto/tls/conn.go:1042 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [14: 672] @ 0x471e3a 0x97b3be 0x125090e 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b3bd github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x96bf65 0x96bf0f 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bf64 github.com/pactus-project/pactus/store.blockKey+0x544 github.com/pactus-project/pactus/store/block.go:19 # 0x96bf0e github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4ee github.com/pactus-project/pactus/store/block.go:96 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 1488] @ 0x137f548 0x1396405 0x137e24f 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137f547 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x27 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:406 # 0x1396404 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:59 # 0x137e24e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:139 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [27: 864] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0xcb1f1a 0x1177fb2 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0xcb1f19 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x119 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x1177fb1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x91 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:753 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 32] @ 0xe3f0db 0xe3f0cf 0xe431b7 0xe40002 0xe41bff 0xe5088b 0xe5039f 0xe52708 0x47efc1 # 0xe3f0da golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.36.0/chacha20poly1305/chacha20poly1305.go:44 # 0xe3f0ce github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xe431b6 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xe40001 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xe41bfe github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xe5088a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:167 # 0xe5039e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:123 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [512: 12288] @ 0x130a8b4 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a8b3 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2353 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:617 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [317: 15216] @ 0xd8d399 0xd8d357 0xd8d098 0xd8d179 0x47efc1 # 0xd8d398 github.com/libp2p/go-yamux/v4.newPing+0x138 github.com/libp2p/go-yamux/v4@v4.0.1/ping.go:18 # 0xd8d356 github.com/libp2p/go-yamux/v4.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:381 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d178 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 0: 0 [34083: 47988864] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [13: 208] @ 0x81b6a8 0x81b6dc 0x821493 0x817cea 0xbb3b91 0x11c22fb 0x11c22db 0x11c418b 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x817ce9 github.com/multiformats/go-multiaddr.NewComponent+0x189 github.com/multiformats/go-multiaddr@v0.14.0/component.go:150 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0x11c22fa github.com/multiformats/go-multiaddr/net.FromIP+0x35a github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0x11c22da github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x33a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:369 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [3970: 5589760] @ 0xcc9085 0xcc5a09 0xccfd57 0x47efc1 # 0xcc9084 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1921 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [196: 25088] @ 0x142d0d6 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d0d5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x5f5 github.com/pactus-project/pactus/www/grpc/blockchain.go:165 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x596d7f 0x596d80 0x5c58ac 0xbb3a75 0xbb4b4c 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x596d7e net/netip.Addr.string6+0xbe net/netip/netip.go:905 # 0x596d7f net/netip.Addr.String+0xbf net/netip/netip.go:793 # 0x5c58ab net.IP.String+0xcb net/ip.go:308 # 0xbb3a74 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0xf4 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:107 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [19: 2432] @ 0xc1581d 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1581c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:765 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [24: 1920] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [297: 14256] @ 0x1350792 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1350791 google.golang.org/grpc.newClientStream+0x491 google.golang.org/grpc@v1.70.0/stream.go:219 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 2816] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123f7c8 0x126f882 0x126f86f 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123f7c7 github.com/pactus-project/pactus/network.(*network).CloseConnection+0x87 github.com/pactus-project/pactus/network/network.go:390 # 0x126f881 github.com/pactus-project/pactus/sync/firewall.(*Firewall).closeConnection+0x281 github.com/pactus-project/pactus/sync/firewall/firewall.go:200 # 0x126f86e github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x26e github.com/pactus-project/pactus/sync/firewall/firewall.go:128 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3456] @ 0xa01a0e 0xa01a02 0x9f92d0 0x9f8925 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xa01a0d crypto/internal/mlkem768.Encapsulate+0x2d crypto/internal/mlkem768/mlkem768.go:252 # 0xa01a01 crypto/tls.kyberEncapsulate+0x21 crypto/tls/key_schedule.go:139 # 0x9f92cf crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x88f crypto/tls/handshake_server_tls13.go:253 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 2560] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1242d25 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1242d24 github.com/pactus-project/pactus/network.(*streamService).handleStream+0xa4 github.com/pactus-project/pactus/network/stream.go:48 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [45: 1080] @ 0x81e3ee 0xbb8109 0xbb8397 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [93: 5952] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [415: 637440] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [766: 18384] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127d9b3 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127d9b2 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xb2 github.com/pactus-project/pactus/sync/sync.go:268 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 40800] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 1584] @ 0x4722d7 0x52ac09 0x52b80b 0x5b81c9 0x5b8191 0x5b95cb 0x5bc9a5 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x5b81c8 context.WithDeadline+0x2e8 context/context.go:612 # 0x5b8190 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:181 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [232: 1856] @ 0xcd35aa 0xccfce7 0x47efc1 # 0xcd35a9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x909 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1106 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 112] @ 0x40a6b4 0xd8bafe 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd8bafd github.com/libp2p/go-yamux/v4.newSession+0x29d github.com/libp2p/go-yamux/v4@v4.0.1/session.go:146 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [247: 11856] @ 0x52c0c5 0x1396225 0x13961b6 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x1396224 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.NewServerMetadataContext+0x264 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:227 # 0x13961b5 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1f5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:647 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 672] @ 0x654f8e 0x6558e6 0x73a7bd 0x142e78f 0x142e7a3 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x142e78e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x22e github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [78: 3744] @ 0x64b490 0x64bcff 0x64c6dc 0x6579ca 0x142de07 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64b48f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x64bcfe github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1be github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x64c6db github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x6579c9 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x142de06 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:237 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [410: 45920] @ 0xd91717 0xd90529 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd91716 github.com/libp2p/go-yamux/v4.newStream+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:72 # 0xd90528 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:816 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 128] @ 0x6c8a3a 0xe43262 0x737ea2 0xe3f4f4 0xe3ff6b 0xe417a9 0xe5088b 0xe5039f 0xe52708 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0xe43261 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0xe3f4f3 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xe3ff6a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xe417a8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xe5088a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:167 # 0xe5039e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:123 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [131: 2096] @ 0x1303c1b 0x1305779 0x47efc1 # 0x1303c1a google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x89a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1470 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [53: 11872] @ 0xeac40d 0xeb55e6 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeac40c github.com/quic-go/quic-go.newSendStream+0x6c github.com/quic-go/quic-go@v0.49.0/send_stream.go:77 # 0xeb55e5 github.com/quic-go/quic-go.newStream+0x1e5 github.com/quic-go/quic-go@v0.49.0/stream.go:108 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1: 208] @ 0x511406 0x1246f2c 0x1247118 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1246f2b github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x18b github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x1247117 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x57 github.com/pactus-project/pactus/sync/bundle/message/hello.go:86 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [154: 177408] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 496] @ 0x5c4019 0x5c3fc6 0x5c3d1f 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c4018 net.IPv4+0x138 net/ip.go:54 # 0x5c3fc5 net.newAddr+0xe5 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [6: 1344] @ 0xe1f02c 0xe1ef0d 0x11c6736 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x11c6735 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x35 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:871 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [139: 80064] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [269: 2547968] @ 0xbcd2a9 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd2a8 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:115 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x474bac 0xd6bd4a 0xd6cf94 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0xd6bd49 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:678 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [38: 7296] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [282: 324864] @ 0x63e14f 0x760e07 0x760ddb 0x7618eb 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [725: 17400] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127e32e 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127e32d github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0xed github.com/pactus-project/pactus/sync/sync.go:320 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 1008] @ 0x1398865 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1398864 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0xd770e5 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0x1176466 0x11758f6 0x1174f39 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0x1176465 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x165 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:535 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [77: 9856] @ 0xbb83ed 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [15: 3120] @ 0x5094a8 0x5090ec 0x5d29bc 0x5d26fa 0x5b0f06 0x5b0945 0x5cfc07 0x5ac657 0x5ccbb7 0x5ab775 0x47efc1 # 0x5094a7 os.statNolog+0x27 os/stat_unix.go:30 # 0x5090eb os.Stat+0x2b os/stat.go:13 # 0x5d29bb net.(*nsswitchConfig).tryUpdate+0x15b net/nss.go:65 # 0x5d26f9 net.getSystemNSS+0x19 net/nss.go:34 # 0x5b0f05 net.(*conf).lookupOrder+0x425 net/conf.go:341 # 0x5b0944 net.(*conf).hostLookupOrder+0x84 net/conf.go:228 # 0x5cfc06 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:64 # 0x5ac656 net.init.func1+0x36 net/hook.go:21 # 0x5ccbb6 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:334 # 0x5ab774 internal/singleflight.(*Group).doCall+0x34 internal/singleflight/singleflight.go:93 0: 0 [430: 10320] @ 0x12e3445 0x12e1823 0x1305552 0x47efc1 # 0x12e3444 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.38.0/http2/frame.go:880 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [7: 168] @ 0x534cfa 0x6572ea 0x657d92 0x742b8e 0x755691 0x755446 0x96befd 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x96befc github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4dc github.com/pactus-project/pactus/store/block.go:88 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [195: 9360] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x9c7e2e 0x9c865f 0x9c8b46 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c7e2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x9c865e crypto/tls.(*Conn).writeRecordLocked+0x67e crypto/tls/conn.go:1029 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [61: 109312] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [34: 816] @ 0x4d24cd 0x4d2792 0x4d0a3c 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x4d0a3b syscall.NetlinkRIB+0x13b syscall/netlink_linux.go:74 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 112] @ 0x40a6b4 0x4e0a31 0xd8d145 0x47efc1 # 0x4e0a30 time.NewTicker+0x30 time/tick.go:43 # 0xd8d144 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:353 0: 0 [49: 392] @ 0x13402e7 0x135138b 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13402e6 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.70.0/rpc_util.go:338 # 0x135138a google.golang.org/grpc.newClientStreamWithParams+0x22a google.golang.org/grpc@v1.70.0/stream.go:284 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [788: 151296] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [197: 1361664] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [624: 14976] @ 0x511406 0x127e525 0x78b0d6 0x78b205 0x127c06a 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x127c069 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0x89 github.com/pactus-project/pactus/sync/handler_vote.go:21 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [179: 870656] @ 0xbcd3ed 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd3ec github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:129 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0x47af9c 0x4e0755 0xd8b112 0xd934b7 0xd9320a 0xd94b58 0xe29ea2 0x117528a 0x117577c 0x1174f39 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xd8b111 github.com/libp2p/go-yamux/v4.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:54 # 0xd934b6 github.com/libp2p/go-yamux/v4.(*Stream).SetWriteDeadline+0xb6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:494 # 0xd93209 github.com/libp2p/go-yamux/v4.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:473 # 0xd94b57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:51 # 0xe29ea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:159 # 0x1175289 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xe9 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:450 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [14: 1568] @ 0xc1ad6d 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1ad6c github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:105 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [105: 5040] @ 0xb988fe 0xb98899 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb988fd github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:54 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c54f8 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc21071 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc21070 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x30 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:120 0: 0 [33: 3168] @ 0xba6585 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0xba6584 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x724 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:105 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa0158f 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [12: 576] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1acfa 0xc229c7 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1acf9 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:109 # 0xc229c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:333 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [764: 21905408] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 80] @ 0xe40809 0xe42de9 0xe50b2c 0xe50428 0xe52708 0x47efc1 # 0xe40808 github.com/flynn/noise.(*symmetricState).Split+0x68 github.com/flynn/noise@v1.1.0/state.go:198 # 0xe42de8 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe48 github.com/flynn/noise@v1.1.0/state.go:607 # 0xe50b2b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:207 # 0xe50427 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:128 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [595: 57120] @ 0x1354cc5 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1354cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.70.0/stream.go:931 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [100: 3200] @ 0x6c8ee5 0x6cd19a 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd199 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x1f9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:43 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [415: 9960] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [93: 4464] @ 0x64c309 0x64c5a5 0x1433d0d 0x1433c96 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1433d0c github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1433c95 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [23: 1840] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [387: 99072] @ 0x4d1695 0x5c33ff 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [37: 888] @ 0x4d24cd 0x4d313a 0x4d0d7a 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d24cc syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:623 # 0x4d3139 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4d0d79 syscall.NetlinkRIB+0x479 syscall/netlink_linux.go:89 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [37: 2368] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [232: 1856] @ 0x12476fb 0x126854b 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x12476fa github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xda github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x126854a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xea github.com/pactus-project/pactus/sync/bundle/bundle.go:104 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 18816] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1: 2304] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [265: 21200] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [112: 7168] @ 0x142d2c5 0x142d2ae 0x142d286 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d2c4 encoding/hex.EncodeToString+0x7e4 encoding/hex/hex.go:127 # 0x142d2ad github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7cd github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142d285 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7a5 github.com/pactus-project/pactus/www/grpc/blockchain.go:176 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 560] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6bced 0xd6cf94 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6bcec github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:677 # 0xd6cf93 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:846 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 1040] @ 0x412d97 0x415b5d 0x41587f 0x474c45 0xcbfee9 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcbfee8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1008 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [5: 120] @ 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [248: 5952] @ 0x12f0c07 0x12f0be3 0x1301a4c 0x1301a26 0x130574e 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x1301a4b google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x1ab google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x1301a25 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x185 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1184 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [289: 13872] @ 0x52c0c5 0x135249d 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x135249c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [320: 20480] @ 0x5e2c32 0x5dd495 0x5de27e 0x5dc785 0xebbccd 0xeabd1d 0xeaba32 0xeac1ec 0xe8cde5 0x47efc1 # 0x5e2c31 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5de27d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5dc784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xebbccc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:260 # 0xeabd1c github.com/quic-go/quic-go.(*sconn).writePacket+0x7c github.com/quic-go/quic-go@v0.49.0/send_conn.go:86 # 0xeaba31 github.com/quic-go/quic-go.(*sconn).Write+0x71 github.com/quic-go/quic-go@v0.49.0/send_conn.go:62 # 0xeac1eb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.49.0/send_queue.go:81 # 0xe8cde4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.49.0/connection.go:525 0: 0 [12: 192] @ 0x5c4050 0x5c3fc6 0x5c3d1f 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c404f net.CIDRMask+0x16f net/ip.go:87 # 0x5c3fc5 net.newAddr+0xe5 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [13: 208] @ 0x51f007 0x51f110 0x5253a5 0x137e8ec 0x137e097 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5253a4 strings.ToLower+0xa4 strings/strings.go:692 # 0x137e8eb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x74b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [79: 12640] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [13: 208] @ 0x14718c5 0x1471886 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14718c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1471885 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc5 github.com/pactus-project/pactus/www/html/blockchain.go:211 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [162: 3888] @ 0x12f0c07 0x12f0be3 0x130132d 0x130130b 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130132c google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2ac google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130130a google.golang.org/grpc/internal/transport.(*http2Client).write+0x28a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1095 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 2400] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [874: 55936] @ 0xcae4e5 0xcae365 0xcb16b3 0xbabc63 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xcb16b2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbabc62 github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:11 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [84: 5376] @ 0x12fbccb 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcca google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16: 16384] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [44: 14080] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [314: 15072] @ 0x12ff06a 0x12ff05e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:522 # 0x12ff05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [28: 2688] @ 0x73a13b 0x755e08 0x755b05 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73a13a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 5632] @ 0x97b345 0x125090e 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b344 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 10752] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 2640] @ 0x4855fb 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855fa internal/reflectlite.Swapper+0x37a internal/reflectlite/swapper.go:68 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [81: 3888] @ 0x5c416c 0x5c3d1f 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c416b net.newAddr+0x28b net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [93: 1488] @ 0xced70d 0xce9d9d 0xceb849 0xcf2f17 0xcf2f0f 0xebb8c2 0xebed1c 0x47efc1 # 0xced70c golang.org/x/net/internal/socket.parseInetAddr+0x12c golang.org/x/net@v0.38.0/internal/socket/sys_posix.go:90 # 0xce9d9c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.38.0/internal/socket/mmsghdr_unix.go:25 # 0xceb848 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.38.0/internal/socket/rawconn_mmsg.go:28 # 0xcf2f16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.38.0/internal/socket/socket.go:267 # 0xcf2f0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.38.0/ipv4/batch.go:80 # 0xebb8c1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x6e1 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:174 # 0xebed1b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.49.0/transport.go:520 0: 0 [1826: 321376] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x1430511 0x1430512 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1430510 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6b0 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1430511 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6b1 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [9: 288] @ 0xbd5628 0xc2318a 0xc2316c 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23189 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x69 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2316b github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 2304] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [7: 168] @ 0xe827d8 0xe7d4fd 0xe85305 0xe80f9c 0xe7f5d2 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe827d7 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x77 github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:14 # 0xe7d4fc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:16 # 0xe85304 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:138 # 0xe80f9b github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x27b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:482 # 0xe7f5d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xb1 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:242 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [298: 14304] @ 0x13977f9 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13977f8 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x98 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:104 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 3840] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b205 0x1242f49 0x123f44a 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1242f48 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xe8 github.com/pactus-project/pactus/network/stream.go:64 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [28: 1344] @ 0x12ff06a 0x12ff05e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff069 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:522 # 0x12ff05d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:738 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 24] @ 0xd94dd9 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd94dd8 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0x58 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [129: 4128] @ 0x4d918c 0xd770bd 0xd78705 0xd71013 0xd69e90 0xe1fcb7 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [213: 27264] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [8: 256] @ 0xbcbee8 0xbcbebd 0xbd5109 0xbd4eee 0xbd5271 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcbee7 github.com/whyrusleeping/go-keyspace.XOR+0x87 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:69 # 0xbcbebc github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x5c github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:36 # 0xbd5108 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xbd4eed github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:80 # 0xbd5270 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:92 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 816] @ 0x657d79 0x7423f3 0x755691 0x75607e 0x756166 0x14335ca 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x14335c9 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [58: 11136] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 688128] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [252: 8064] @ 0x1399235 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399234 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:335 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [80: 11520] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x1396de5 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396de4 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:587 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 66304] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [73: 21024] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [682: 54560] @ 0x529ddb 0x529dbd 0xa7a94a 0xa7e6ac 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xa7a949 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1695: 3037440] @ 0x41310d 0x41366f 0x474c05 0xcbfee9 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcbfee8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1008 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [15: 480] @ 0x1251d1a 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d19 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1856] @ 0x12fbccb 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcca google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [325: 499200] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [126: 4032] @ 0xe4c8ea 0xe4c356 0x11c302c 0xe1fe67 0x47efc1 # 0xe4c8e9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x89 github.com/multiformats/go-multistream@v0.6.0/multistream.go:183 # 0xe4c355 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.0/multistream.go:225 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [891: 114048] @ 0xc17aa5 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc17aa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x264 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:52 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1317: 63216] @ 0x45af46 0xb9851a 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98519 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x119 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:47 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [518: 91168] @ 0x143371c 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143371b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x17b github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 48] @ 0x596dc5 0x596dc6 0x5c58d3 0xbb3b7a 0xbb4e3c 0xbb4e26 0xbb35f4 0xbb6417 0xbb6400 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0xbb3b79 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x1f9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4e3b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:127 # 0xbb4e25 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:338 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb6416 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb63ff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:397 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [290: 204160] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [14: 336] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x96a093 0x9697db 0x969af5 0x966f54 0x96671b 0x49a794 0x96669e 0x96666f 0x965fba 0x117a405 0x11788a5 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x96a092 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.38.2/core/peer/record.go:234 # 0x9697da github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.38.2/core/peer/record.go:123 # 0x969af4 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd4 github.com/libp2p/go-libp2p@v0.38.2/core/peer/record.go:176 # 0x966f53 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.38.2/core/record/record.go:81 # 0x96671a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:230 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x96669d sync.(*Once).Do+0x3d sync/once.go:67 # 0x96666e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:226 # 0x965fb9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:121 # 0x117a404 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1013 # 0x11788a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x984 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:799 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 24] @ 0x81e83b 0xbb5327 0xbb5045 0x1177ae6 0x1175d46 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb5326 github.com/multiformats/go-multiaddr/net.zoneless+0x26 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:108 # 0xbb5044 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x24 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:62 # 0x1177ae5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x2e5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:673 # 0x1175d45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:501 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [337: 70096] @ 0x474bac 0xcbeb74 0xcbea47 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbeb73 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x573 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:77 # 0xcbea46 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x446 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:834 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [112: 5376] @ 0xb988a5 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb988a4 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [75: 1800] @ 0xc179fe 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc179fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1bd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [732: 468480] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [376: 42112] @ 0x47af9c 0x4e0755 0xd8b112 0xd934b7 0xd9320a 0xd94b58 0xe29ea2 0x11c2f1c 0xe1fe67 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xd8b111 github.com/libp2p/go-yamux/v4.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:54 # 0xd934b6 github.com/libp2p/go-yamux/v4.(*Stream).SetWriteDeadline+0xb6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:494 # 0xd93209 github.com/libp2p/go-yamux/v4.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:473 # 0xd94b57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:51 # 0xe29ea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:159 # 0x11c2f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:448 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 16] @ 0xd8fd0d 0xd8f20f 0xd8f058 0x47efc1 # 0xd8fd0c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x52c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:724 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [55: 6160] @ 0x12fbd05 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:493 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [127: 6096] @ 0x8fefac 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8fefab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5497 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [177: 2832] @ 0xcc8ec9 0xcc5a09 0xccfd57 0x47efc1 # 0xcc8ec8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1902 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [555: 710400] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239fb5 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239fb4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [11: 352] @ 0x755c91 0x755ab0 0x75516d 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755c90 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x75516c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x96bab8 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96bab7 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 9792] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x7582e5 0x758193 0x14292ad 0x142af65 0x14bd45f 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x7582e4 github.com/pactus-project/pactus/util/encoding.WriteElements+0x184 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x758192 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:94 # 0x14292ac github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x6c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:29 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [120: 3840] @ 0x981195 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x981194 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:295 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4: 960] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [69: 105984] @ 0xe6ba45 0x49aa11 0xeacbe5 0xeacbd7 0xeac60a 0xf65ea4 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xeacbe4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x4c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xeacbd6 github.com/quic-go/quic-go.(*sendStream).write+0x4b6 github.com/quic-go/quic-go@v0.49.0/send_stream.go:143 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [13: 208] @ 0x13503a5 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13503a4 google.golang.org/grpc.newClientStream+0xa4 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [162: 51840] @ 0x117da0f 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117da0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x38e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [6: 9216] @ 0xec03c5 0x49aa11 0xea36a5 0xea3695 0xe9608f 0xe950de 0xe8c825 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xea36a4 github.com/quic-go/quic-go.getPacketBuffer+0x84 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xea3694 github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x74 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:460 # 0xe9608e github.com/quic-go/quic-go.(*connection).maybeSendAckOnlyPacket+0x10e github.com/quic-go/quic-go@v0.49.0/connection.go:2045 # 0xe950dd github.com/quic-go/quic-go.(*connection).triggerSending+0x1bd github.com/quic-go/quic-go@v0.49.0/connection.go:1863 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [525: 672000] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239fa6 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239fa5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2c5 github.com/pactus-project/pactus/network/gossip.go:229 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [130: 14560] @ 0x52a8c5 0x12fbfcc 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12fbfcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:508 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x45af46 0xe4120a 0xe4fcd8 0xe52708 0x47efc1 # 0xe41209 github.com/flynn/noise.NewHandshakeState+0x7a9 github.com/flynn/noise@v1.1.0/state.go:356 # 0xe4fcd7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2d7 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:52 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [177: 203904] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [48: 9216] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [122: 9760] @ 0x12ff29e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff29d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:770 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [29: 696] @ 0x12ff2ef 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff2ee google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2ce google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:773 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [619: 128752] @ 0x412d97 0x474e2d 0xcc7e29 0xcc6532 0xccfd57 0x47efc1 # 0xcc7e28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1554 # 0xcc6531 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1579 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1: 48] @ 0x8728aa 0x87ec8d 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8728a9 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x87ec8c crypto/x509.parseCertificate+0x52c crypto/x509/parser.go:910 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [5: 80] @ 0x97b59e 0x97eeb4 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b59d github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x97eeb3 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3725: 4768000] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [477: 38160] @ 0x12fbd29 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd28 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:485 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0xe548e6 0xe548bb 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xe548e5 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xe548ba github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:162 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [36: 4032] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0x14215c5 0x14295d3 0x142af65 0x14bd45f 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x14295d2 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x392 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 2176] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0x1174c38 0x117a553 0xe1b5f7 0xe1d9bb 0xe1b445 0xe26c05 0x47efc1 # 0x1174c37 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:423 # 0x117a552 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xf2 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1031 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [116: 5568] @ 0x471e3a 0xcc581a 0xcc5804 0xccfd57 0x47efc1 # 0xcc5819 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x279 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1797 # 0xcc5803 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x263 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1540 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [553: 70784] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x754cdc 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x754cdb github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x11b github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 768] @ 0x612cb3 0x6f9e45 0x6f99c5 0x6f70af 0x73aace 0x73a314 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f9e44 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulWindowed+0x3c4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:508 # 0x6f99c4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).IsInSubGroup+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:487 # 0x6f70ae github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:199 # 0x73aacd github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x6d github.com/pactus-project/pactus/crypto/bls/public_key.go:201 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [130: 232960] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [101: 3232] @ 0x4d918c 0xd770bd 0xd6dfdb 0xd6df25 0xd6b408 0xd69e69 0xe1fcb7 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6dfda github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x25a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6df24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:63 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [176: 202752] @ 0x63e14f 0x760e07 0x760ddb 0x7618eb 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x85c89e 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x85c89d encoding/asn1.makeBody+0xf9d encoding/asn1/marshal.go:530 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [11: 528] @ 0x471e3a 0x75dc77 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dc76 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 416] @ 0x5c3f78 0x5c3d1f 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3f77 net.newAddr+0x97 net/interface_linux.go:197 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [68: 3264] @ 0x5c4085 0x5c3d1f 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x5c4084 net.newAddr+0x1a4 net/interface_linux.go:195 # 0x5c3d1e net.addrTable+0x2de net/interface_linux.go:168 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [30: 960] @ 0xbcb45c 0xbcb4c3 0xbca6c7 0xbc7376 0xc148fe 0xc138c7 0xc13688 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbca6c6 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x66 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:554 # 0xbc7375 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb5 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:128 # 0xc148fd github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:666 # 0xc138c6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x86 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:506 # 0xc13687 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:492 0: 0 [4: 64] @ 0x1243068 0x123f44a 0x47efc1 # 0x1243067 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x207 github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [49: 5488] @ 0x52a8c5 0x12fbfcc 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12fbfcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:508 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [92: 117760] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [763: 146496] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xc1d6a9 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d6a8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x488 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:282 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [185: 17760] @ 0x142d35e 0x142d4b5 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d35d encoding/hex.EncodeToString+0x87d encoding/hex/hex.go:127 # 0x142d4b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9d4 github.com/pactus-project/pactus/www/grpc/blockchain.go:177 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [11: 704] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [220: 10560] @ 0x73e2e5 0x73e2b8 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e2e4 bytes.NewBuffer+0xe4 bytes/buffer.go:472 # 0x73e2b7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0xb7 github.com/pactus-project/pactus/types/certificate/certificate.go:131 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [490: 39200] @ 0x12c918f 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c918e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 288] @ 0xe1aeef 0xe26c05 0x47efc1 # 0xe1aeee github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x1ae github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:377 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [766: 147072] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [448: 21504] @ 0x471e3a 0xa7aa56 0xa7e6ac 0x47efc1 # 0xa7aa55 net/http.(*conn).readRequest+0x7d5 net/http/server.go:1101 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [179: 31504] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x739ea5 0x642a84 0x643e09 0x63fd94 0x64144e 0x643e09 0x63e546 0x63e125 0x126835a 0x1268333 0x127d04f 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x739ea4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x24 github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x642a83 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1678 # 0x643e08 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1886 # 0x63fd93 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1259 # 0x64144d github.com/fxamacker/cbor/v2.encodeStruct+0x44d github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1493 # 0x643e08 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:1886 # 0x63e545 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:991 # 0x63e124 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xc4 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:927 # 0x1268359 github.com/fxamacker/cbor/v2.Marshal+0x39 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x1268332 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 720] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [29: 51968] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 6144] @ 0x49b415 0x49a925 0x9658d7 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [767: 147264] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 744] @ 0x8ae6bd 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae6bc google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.4/internal/order/range.go:41 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [60: 960] @ 0xd770e5 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd904f5 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd904f4 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:813 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [2: 192] @ 0x6d0799 0x6fed85 0x6ffe86 0x7398f3 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1453: 92992] @ 0x130efea 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x130efe9 google.golang.org/grpc/internal/transport.(*http2Server).write+0xc9 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1132 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 112] @ 0x9af4af 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [107: 876544] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [19: 1520] @ 0x619c65 0x619c22 0x61b505 0x611911 0x73c1a5 0x73bdaf 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x619c64 math/big.nat.make+0x84 math/big/nat.go:66 # 0x619c21 math/big.nat.mulAddWW+0x41 math/big/nat.go:184 # 0x61b504 math/big.nat.mul+0x1e4 math/big/nat.go:409 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x73c1a4 github.com/pactus-project/pactus/sortition.GetIndex+0x1a4 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x73bdae github.com/pactus-project/pactus/sortition.Evaluate+0x1ee github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [194: 3104] @ 0x511406 0x123f94d 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [357: 45696] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [11: 528] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x75509b 0x633027 0x62fecf 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x75509a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 1152] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x49addc 0x49ac26 0x49a97c 0xd74ff9 0xd74fed 0xd77195 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd90462 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xd74ff8 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x38 github.com/libp2p/go-libp2p@v0.38.2/p2p/metricshelper/pool.go:16 # 0xd74fec github.com/libp2p/go-libp2p/p2p/host/resource-manager.StatsTraceReporter.ConsumeEvent+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/stats.go:179 # 0xd77194 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:226 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd90461 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:809 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [57: 3648] @ 0x1301167 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1301166 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1083 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [293: 14064] @ 0x52c0c5 0x137e232 0x137e1f6 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x137e231 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withRPCMethod+0x91 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:388 # 0x137e1f5 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x55 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:137 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [231: 40656] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142e76c 0x142e8ae 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [72: 3456] @ 0x12ebc89 0x13010e5 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x13010e4 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1071 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 912] @ 0x138226d 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x138226c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:33 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [239: 15296] @ 0xc17bd0 0xc17b78 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc17bcf go.opencensus.io/tag.Upsert+0x38f go.opencensus.io@v0.24.0/tag/map.go:148 # 0xc17b77 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x337 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:96 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [303: 9696] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 1920] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [379: 6064] @ 0x130e9e6 0x13494ae 0x1349492 0x134d92a 0x134633f 0x47efc1 # 0x130e9e5 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x885 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1088 # 0x13494ad google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1ccd google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1349491 google.golang.org/grpc.(*Server).processUnaryRPC+0x1cb1 google.golang.org/grpc@v1.70.0/server.go:1508 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [219: 7008] @ 0x12fbe6c 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe6b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:44 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [60: 6720] @ 0x52b7b4 0x52bfed 0x52bfaf 0x14215c5 0x142a343 0x142af65 0x14bd45f 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x14215c4 github.com/go-zeromq/zmq4.(*pubSocket).Send+0x84 github.com/go-zeromq/zmq4@v0.17.0/pub.go:42 # 0x142a342 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x282 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 2304] @ 0x73b20f 0x73a2f6 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73b20e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 6848] @ 0x142e5fa 0x142e5e6 0x142e5a6 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e5f9 encoding/hex.EncodeToString+0x99 encoding/hex/hex.go:127 # 0x142e5e5 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x85 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142e5a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [60: 11520] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [612: 117504] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1280] @ 0xc1ab14 0xc2425c 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1ab13 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:69 # 0xc2425b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:482 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [63: 3024] @ 0x4d135f 0x4d0e36 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [101: 698112] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [184: 11776] @ 0x1433612 0x14335fe 0x14335c6 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1433611 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x14335fd github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14335c5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 64] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f60f 0x1251332 0x1251318 0x12564a5 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x1251331 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x91 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x1251317 github.com/pactus-project/pactus/state.(*state).stateRoot+0x77 github.com/pactus-project/pactus/state/state.go:220 # 0x12564a4 github.com/pactus-project/pactus/state.(*state).validateBlock+0x64 github.com/pactus-project/pactus/state/validation.go:14 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xd91717 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xd91716 github.com/libp2p/go-yamux/v4.newStream+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:72 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [232: 11136] @ 0xb98455 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98454 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:43 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [393: 50304] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [22: 1056] @ 0x45af46 0xc1a9c5 0xc1aa0c 0xc1ab15 0xc22a0b 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a9c4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1aa0b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1ab14 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:70 # 0xc22a0a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:329 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [41: 7872] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 2640] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [26: 1248] @ 0x471e3a 0xa72b85 0x1392118 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa72b84 net/http.(*Request).ParseForm+0xe4 net/http/request.go:1343 # 0x1392117 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xb7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:46 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [26: 624] @ 0x818f3a 0xbb4baa 0xbb35f4 0xbb602e 0xbb6020 0xe47d23 0x47efc1 # 0x818f39 github.com/multiformats/go-multiaddr.NewMultiaddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:29 # 0xbb4ba9 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xa9 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:294 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb602d github.com/multiformats/go-multiaddr/net.FromNetAddr+0x8d github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb601f github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x7f github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:252 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [125: 144000] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1123: 53904] @ 0x12e412b 0x12e1823 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e412a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.38.0/http2/frame.go:1035 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [63: 3024] @ 0x13987bc 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x13987bb 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [557: 35648] @ 0x12f1f1d 0x12f2f31 0x12f17f9 0x12fb732 0x47efc1 # 0x12f1f1c google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x21c google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:687 # 0x12f2f30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x210 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:872 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x12fb731 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 0: 0 [12: 393216] @ 0x1312005 0x13120fb 0x12f9de5 0x133aac5 0x133a788 0x1339f8c 0x1338385 0x47efc1 # 0x1312004 bufio.NewReaderSize+0xe4 bufio/bufio.go:54 # 0x13120fa google.golang.org/grpc/internal/transport.newFramer+0x1da google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:405 # 0x12f9de4 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x1024 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:339 # 0x133aac4 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.70.0/clientconn.go:1374 # 0x133a787 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.70.0/clientconn.go:1321 # 0x1339f8b google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1cb google.golang.org/grpc@v1.70.0/clientconn.go:1253 # 0x1338384 google.golang.org/grpc.(*addrConn).connect+0x144 google.golang.org/grpc@v1.70.0/clientconn.go:908 0: 0 [136: 17408] @ 0xc23c32 0x47efc1 # 0xc23c31 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x5b1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:461 0: 0 [46: 8832] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 240] @ 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 320] @ 0x9f8a7c 0x9f8925 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9f8a7b crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x3b crypto/tls/handshake_server_tls13.go:95 # 0x9f8924 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:55 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [48: 9216] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 288] @ 0x81e4d1 0xbb8109 0xbb8397 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81e4d0 github.com/multiformats/go-multiaddr.Join+0x1b0 github.com/multiformats/go-multiaddr@v0.14.0/util.go:51 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 96] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 48] @ 0x52c0c5 0x11c50e5 0x11c5077 0xcb7891 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x11c50e4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x224 github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x11c5076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [171: 60192] @ 0x474bac 0x57b50d 0xa72e1c 0xa72deb 0x1392118 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x57b50c net/url.parseQuery+0x18c net/url/url.go:995 # 0xa72e1b net/url.ParseQuery+0x37b net/url/url.go:965 # 0xa72dea net/http.(*Request).ParseForm+0x34a net/http/request.go:1354 # 0x1392117 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0xb7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:46 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [38: 8512] @ 0x754e52 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x754e51 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x31 github.com/pactus-project/pactus/types/tx/tx.go:238 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [152: 194560] @ 0xe92985 0xe92929 0xe927fa 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0xe92984 github.com/quic-go/quic-go.(*cryptoStream).Write+0x124 github.com/quic-go/quic-go@v0.49.0/crypto_stream.go:68 # 0xe92928 github.com/quic-go/quic-go.(*connection).handleHandshakeEvents+0xc8 github.com/quic-go/quic-go@v0.49.0/connection.go:1443 # 0xe927f9 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.49.0/connection.go:1417 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [19: 2128] @ 0xeb6694 0xeb674a 0xeb6167 0xe8b8f6 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xeb6693 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x4b3 github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:47 # 0xeb6749 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x569 github.com/quic-go/quic-go@v0.49.0/streams_map.go:126 # 0xeb6166 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.49.0/streams_map.go:96 # 0xe8b8f5 github.com/quic-go/quic-go.(*connection).preSetup+0x595 github.com/quic-go/quic-go@v0.49.0/connection.go:472 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [230: 3768320] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x45ae72 0x45a985 0x45abc5 0x5d13d5 0xd8f403 0xd8f058 0x47efc1 # 0x5d13d4 net.(*OpError).Error+0x94 net/net.go:500 # 0xd8f402 github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x362 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:669 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 192] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x1246c85 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1246c84 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 768] @ 0xd916a5 0xd916a6 0xd8c525 0xd9481d 0xe20978 0xe20738 0x117524d 0x11745b6 0x47efc1 # 0xd916a4 github.com/libp2p/go-yamux/v4.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:83 # 0xd916a5 github.com/libp2p/go-yamux/v4.newStream+0x85 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:68 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x11745b5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendPushes.func1+0xf5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:351 0: 0 [603: 115776] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x63e14f 0x760e07 0x760ddb 0x7618eb 0x127cfa7 0x127d045 0x127b305 0x127adc5 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127b304 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:105 # 0x127adc4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:84 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x9f1c35 0x9f1c05 0x9f1b17 0x863882 0x863c12 0x9f1a54 0x9f19bc 0x9c8ad9 0x9fcedd 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9f1c34 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9f1c04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f1b16 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1678 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f1a53 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f19bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1677 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fcedc crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:781 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [148: 37888] @ 0x5c3488 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [127: 30480] @ 0x117e127 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117e126 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x2a6 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:267 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [2: 3584] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 128] @ 0xbb85ed 0xbb82c5 0xe1f37e 0x117eb1d 0x117f68f 0x117e8c5 0x47efc1 # 0xbb85ec github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xcc github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:84 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117eb1c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x11c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:368 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [25: 400] @ 0x1476f9c 0x1476f75 0x1476f67 0x14711a5 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476f9b net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x14711a4 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x184 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [348: 5568] @ 0x130a94c 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a94b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23eb google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:622 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [220: 31680] @ 0x142e888 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e887 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x327 github.com/pactus-project/pactus/www/grpc/blockchain.go:299 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [46: 1472] @ 0x13546a8 0x1355119 0x13540c9 0x1354e32 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13546a7 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.70.0/stream.go:885 # 0x1355118 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 864] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x755ca8 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [115: 3680] @ 0xd6d1b1 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd6d1b0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b0 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:861 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [638: 224576] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [769: 98432] @ 0x137e971 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e970 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x7d0 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:198 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [61: 2928] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [197: 6304] @ 0xa83bab 0x147a7b5 0x47efc1 # 0xa83baa net/http.(*Server).Serve+0x42a net/http/server.go:3360 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [1084: 52032] @ 0x52c0c5 0x134cdec 0x134cdc9 0x134633f 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x134cdeb google.golang.org/grpc.contextWithServer+0x6b google.golang.org/grpc@v1.70.0/server.go:2006 # 0x134cdc8 google.golang.org/grpc.(*Server).handleStream+0x48 google.golang.org/grpc@v1.70.0/server.go:1745 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [561: 13464] @ 0x130877c 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130877b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x21b google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:392 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [501: 32064] @ 0x4d1695 0xbd3eaa 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xbd3ea9 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 64] @ 0x49ad5d 0x49ac26 0x49a97c 0xa6aa59 0xa6af05 0xa7d01b 0xa7cef2 0xa78097 0x58ef8a 0xa7db0a 0xa7d7ca 0x1381c36 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa6aa58 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0xa6af04 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0xa7d01a net/http.Header.WriteSubset+0xf7a net/http/header.go:187 # 0xa7cef1 net/http.(*chunkWriter).writeHeader+0xe51 net/http/server.go:1577 # 0xa78096 net/http.(*chunkWriter).Write+0x36 net/http/server.go:376 # 0x58ef89 bufio.(*Writer).Write+0xe9 bufio/bufio.go:679 # 0xa7db09 net/http.(*response).write+0x2a9 net/http/server.go:1702 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [65: 3120] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 480] @ 0x52e593 0x52dfbd 0x52e199 0x9c575d 0x9c8e31 0x9c8e32 0x9c8eb9 0x9f3cbe 0x9f321a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9c575c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:780 # 0x9c8e30 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9c8e31 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1289: 61872] @ 0x73affb 0x73ae94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73ae93 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [251: 64256] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1: 128] @ 0x11c682a 0x11c657c 0x115146c 0x1153396 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x11c6829 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x129 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:883 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153395 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:131 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [320: 737280] @ 0x72eb48 0x72d985 0x72cf7e 0x728ddd 0x729dec 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72eb47 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x72d984 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:567 # 0x72cf7d compress/flate.(*huffmanBitWriter).writeBlock+0xbd compress/flate/huffman_bit_writer.go:437 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729deb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [704: 78848] @ 0x47af9c 0x4e0548 0xd8d4b2 0xd8d098 0xd8d179 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xd8d4b1 github.com/libp2p/go-yamux/v4.(*Session).Ping+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:398 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d178 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 0: 0 [1: 16] @ 0x980b35 0x980f57 0x980c97 0xe4c3ae 0x11c302c 0xe1fe67 0x47efc1 # 0x980b34 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.0/multistream.go:70 # 0x980f56 github.com/multiformats/go-multistream.delimWrite+0x36 github.com/multiformats/go-multistream@v0.6.0/multistream.go:102 # 0x980c96 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.0/multistream.go:83 # 0xe4c3ad github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x36d github.com/multiformats/go-multistream@v0.6.0/multistream.go:227 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [118: 1933312] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x12ec902 0x1301bb6 0x130574e 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x12ec901 google.golang.org/grpc/mem.Copy+0x41 google.golang.org/grpc@v1.70.0/mem/buffers.go:124 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [3: 288] @ 0x757b4e 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x757b4d github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:212 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [115: 2760] @ 0x757715 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757714 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:164 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2048] @ 0xcbe1af 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbe1ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:806 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1: 112] @ 0xd8bac5 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd8bac4 github.com/libp2p/go-yamux/v4.newSession+0x264 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:144 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 112] @ 0x52a8c5 0xe4bbcd 0xe4ad5a 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xe4bbcc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:337 # 0xe4ad59 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:204 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [18: 576] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 10368] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [151: 86976] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1792] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [212: 10176] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73e7c8 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x1384fdc 0x1380e77 0x1381625 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1384fdb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x3b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:154 # 0x1380e76 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:121 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [46: 8832] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x11c5ad0 0x11c54fe 0xcb7891 0x47efc1 # 0x11c5acf github.com/multiformats/go-multistream.NewMSSelect[...]+0xc0f github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:12 # 0x11c54fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x63d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:744 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [49: 9408] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [78: 6240] @ 0x12c918f 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c918e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [156: 3744] @ 0x12ff2ef 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff2ee google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2ce google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:773 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fbcd6 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbcd5 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x255 crypto/tls/handshake_server_tls13.go:660 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [100: 44800] @ 0xeb5465 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [21: 37632] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 480] @ 0x1423965 0x14232e5 0x142161a 0x14295d3 0x142af65 0x14bd45f 0x47efc1 # 0x1423964 github.com/go-zeromq/zmq4.(*Queue).Push+0x244 github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x14295d2 github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x392 github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:38 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x52c0c5 0x124304f 0x1243069 0x123f44a 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x124304e github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1ee github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:68 # 0x1243068 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x208 github.com/pactus-project/pactus/network/stream.go:76 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 704] @ 0x819b38 0xbb7f5f 0xbb8397 0x11c6865 0x11c657c 0x115146c 0x1153396 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153395 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:131 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 528] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x657c37 0x657bd3 0x7573e8 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x7573e7 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:148 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [423: 20304] @ 0x471eb1 0xa0f0d1 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0d0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c54f8 0xcb7891 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [1: 112] @ 0x47af9c 0x4e0a79 0xd8d145 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0a78 time.NewTicker+0x78 time/tick.go:44 # 0xd8d144 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:353 0: 0 [41: 7872] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 9984] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 2640] @ 0x52c0c5 0x12fc47c 0x12fc41c 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12fc47b google.golang.org/grpc/internal/credentials.NewRequestInfoContext+0xdb google.golang.org/grpc@v1.70.0/internal/credentials/credentials.go:29 # 0x12fc41b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [258: 264192] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 1008] @ 0x657e75 0x742c48 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x657e74 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [222: 39072] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 160] @ 0xbabbcc 0xc1d414 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbabbcb github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/peerstore.go:9 # 0xc1d413 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:291 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [13: 416] @ 0xc1a87f 0xc1a8d6 0xc1a90e 0xc1ac8f 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a87e github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1ac8e github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:106 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [56: 896] @ 0xd770e5 0xd78705 0xd71013 0xd69e90 0xe1fcb7 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [1: 32] @ 0x9ee2d3 0x9ee1ad 0x9ee1ac 0x863882 0x863c12 0x9edb79 0x9eda78 0x863882 0x863c12 0x9ed934 0x9ed89c 0x9c8ad9 0x9fc689 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9ee2d2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x712 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9ee1ac vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ec vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9ee1ab crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5eb crypto/tls/handshake_messages.go:1253 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9edb78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x198 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9eda77 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x97 crypto/tls/handshake_messages.go:1238 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9ed933 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9ed89b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1233 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc688 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x208 crypto/tls/handshake_server_tls13.go:725 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [62: 992] @ 0x1239f2f 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x1239f2e github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24e github.com/pactus-project/pactus/network/gossip.go:229 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [32: 2048] @ 0x655ce6 0x655ce7 0x142a571 0x142af65 0x14bd45f 0x47efc1 # 0x655ce5 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:129 # 0x655ce6 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x86 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142a570 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x4b0 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:37 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [159: 7632] @ 0x471e3a 0xb95e25 0xb95e1e 0xc17ca6 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb95e24 go.opencensus.io/tag.newMap+0x44 go.opencensus.io@v0.24.0/tag/map.go:92 # 0xb95e1d go.opencensus.io/tag.New+0x3d go.opencensus.io@v0.24.0/tag/map.go:188 # 0xc17ca5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x465 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:95 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 96] @ 0x737e92 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [23: 368] @ 0x1351c85 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351c84 google.golang.org/grpc.newClientStreamWithParams+0xb24 google.golang.org/grpc@v1.70.0/stream.go:352 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 240] @ 0x1471a4a 0x1471a17 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471a49 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x289 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471a16 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x256 github.com/pactus-project/pactus/www/html/blockchain.go:213 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [105: 18480] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [500: 40000] @ 0x12fc005 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc004 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:506 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [120: 11520] @ 0x1354cc5 0x133435f 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1354cc4 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.70.0/stream.go:931 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 96] @ 0xb7a7a6 0xb7a752 0xb7a756 0x11765cf 0x11758f6 0x1174f39 0x47efc1 # 0xb7a7a5 bufio.NewReaderSize+0xa5 bufio/bufio.go:53 # 0xb7a751 bufio.NewReader+0x51 bufio/bufio.go:60 # 0xb7a755 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x11765ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:544 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [39: 2496] @ 0x5c3488 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3487 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [289: 13872] @ 0x49614b 0x495f4f 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495f4e strconv.AppendUint+0x10e strconv/itoa.go:54 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 336] @ 0x12683be 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x12683bd github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9d github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 11136] @ 0x739b05 0x73bc65 0x73bbde 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x739b04 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x73bc64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x73bbdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [306: 7344] @ 0x12f0c07 0x12f0be3 0x130c07f 0x130c059 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130c07e google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x19e google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130c058 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x178 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:787 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [60: 1440] @ 0xc86490 0xc854a6 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc8648f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x46f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2368 # 0xc854a5 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe25 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2065 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 112] @ 0x81e9a5 0x967845 0xcad0e5 0xcacb67 0xcbc847 0x47efc1 # 0x81e9a4 github.com/multiformats/go-multiaddr.SplitLast+0x84 github.com/multiformats/go-multiaddr@v0.14.0/util.go:113 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcacb66 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xcbc846 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x546 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:598 0: 0 [390: 37440] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [146: 3504] @ 0x131c10a 0x13405aa 0x135b505 0x1354871 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x131c109 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x135b504 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.70.0/stream.go:1812 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [140: 2240] @ 0x130cc85 0x130b24a 0x13460d6 0x1345876 0x47efc1 # 0x130cc84 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:926 # 0x130b249 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x269 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:686 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [10: 480] @ 0x471e3a 0x97b3ec 0x125090e 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b3eb github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x125090d github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xad github.com/pactus-project/pactus/state/state.go:134 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x1246c85 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1246c84 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1013: 32416] @ 0x547d1e 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [155: 3720] @ 0x12f0c07 0x12f0be3 0x12ff491 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x12ff490 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x470 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:852 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [121: 29040] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [5: 7040] @ 0x87e7a5 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x87e7a4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:830 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [149: 57216] @ 0x7b2c71 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2c70 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x410 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [274: 6576] @ 0x654f8e 0x6558e6 0x73a7bd 0x75f668 0x75f67c 0x75f659 0x75f640 0x75ef25 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x75f667 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x47 github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x75f67b github.com/pactus-project/pactus/committee.(*committee).find.func1+0x5b github.com/pactus-project/pactus/committee/committee.go:133 # 0x75f658 github.com/pactus-project/pactus/committee.(*committee).iterate+0x38 github.com/pactus-project/pactus/committee/committee.go:208 # 0x75f63f github.com/pactus-project/pactus/committee.(*committee).find+0x1f github.com/pactus-project/pactus/committee/committee.go:132 # 0x75ef24 github.com/pactus-project/pactus/committee.(*committee).Update+0x124 github.com/pactus-project/pactus/committee/committee.go:63 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 9216] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xd91689 0xd91782 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xd91688 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd91781 github.com/libp2p/go-yamux/v4.newStream+0x161 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:63 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [197: 3152] @ 0xd770e5 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe1fcb7 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [1: 240] @ 0x117e127 0x1174930 0x11c6a49 0x11c657c 0x115146c 0x1153396 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x117e126 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x2a6 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:267 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153395 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:131 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [208: 9984] @ 0x73affb 0x73e7c8 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [512: 20971520] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 160] @ 0xe1f2a5 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x115146c 0x1153ab7 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xe1f2a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:40 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153ab6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:178 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [102: 42432] @ 0x73e928 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73e927 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x87 github.com/pactus-project/pactus/types/certificate/certificate.go:222 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 2976] @ 0x4d918c 0xd770bd 0xd73e25 0xd73d50 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0xc177f4 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73e24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x284 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd73d4f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x1af github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:720 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0xc177f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:29 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [316: 15168] @ 0x471e3a 0x138834a 0x1386049 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1388349 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x7e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/pattern.go:218 # 0x1386048 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x808 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:442 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [240: 1920] @ 0xce5405 0xce4f48 0x47efc1 # 0xce5404 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x404 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:319 # 0xce4f47 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x47 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:285 0: 0 [3: 288] @ 0xbd4e13 0xc213ad 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd4e12 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:63 # 0xc213ac github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2ac github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:175 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x412d97 0x474e2d 0xccb775 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb774 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0x54 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:57 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [499: 39920] @ 0x12c0b17 0x12c8968 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0b16 google.golang.org/protobuf/internal/encoding/json.NewEncoder+0x36 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:45 # 0x12c8967 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0xc7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:152 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [818: 104704] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 1536] @ 0x49b415 0x49a925 0xe75806 0xe7580f 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe75805 github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x4e5 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/packet.go:54 # 0xe7580e github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x4ee github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:380 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [58: 237568] @ 0xaa0377 0xaa0353 0xa7e62d 0x47efc1 # 0xaa0376 bufio.NewWriterSize+0x1b6 bufio/bufio.go:596 # 0xaa0352 net/http.newBufioWriterSize+0x192 net/http/server.go:894 # 0xa7e62c net/http.(*conn).serve+0x2ac net/http/server.go:2014 0: 0 [9: 9216] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af079 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [136: 17408] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [69: 3312] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142d466 0x142d3e9 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142d465 github.com/pactus-project/pactus/crypto.Address.String+0x985 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142d3e8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x908 github.com/pactus-project/pactus/www/grpc/blockchain.go:178 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [231: 1241856] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [50: 800] @ 0x6c8145 0x6d07ba 0x6fed85 0x6ffe86 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8144 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:177 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [89: 2136] @ 0x73b013 0x73e7c8 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x45ae72 0x45a985 0x45ab0a 0x5d1451 0xd8f403 0xd8f058 0x47efc1 # 0x5d1450 net.(*OpError).Error+0x110 net/net.go:508 # 0xd8f402 github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x362 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:669 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [119: 30464] @ 0x11c6a97 0x11c657c 0x11c4198 0x47efc1 # 0x11c6a96 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x396 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:959 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1063: 51024] @ 0x52c0c5 0x13487af 0x1348788 0x134d92a 0x134633f 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x13487ae google.golang.org/grpc.NewContextWithServerTransportStream+0xfce google.golang.org/grpc@v1.70.0/server.go:1856 # 0x1348787 google.golang.org/grpc.(*Server).processUnaryRPC+0xfa7 google.golang.org/grpc@v1.70.0/server.go:1399 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [258: 8256] @ 0x13002f4 0x1304f50 0x1305779 0x47efc1 # 0x13002f3 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x133 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:933 # 0x1304f4f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1597 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [104: 2496] @ 0x73e235 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e234 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:126 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2242: 215232] @ 0x4bce5d 0x924f8c 0x937d7c 0x8b7df9 0x130e6ba 0x130e6aa 0x13494ae 0x1349492 0x134d92a 0x134633f 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x924f8b google.golang.org/protobuf/internal/impl.(*MessageInfo).New+0x2b google.golang.org/protobuf@v1.36.4/internal/impl/message.go:238 # 0x937d7b google.golang.org/protobuf/internal/impl.(*messageState).New+0x1b google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:21 # 0x8b7df8 google.golang.org/protobuf/proto.Clone+0x58 google.golang.org/protobuf@v1.36.4/proto/merge.go:57 # 0x130e6b9 google.golang.org/grpc/internal/status.(*Status).Proto+0x559 google.golang.org/grpc@v1.70.0/internal/status/status.go:121 # 0x130e6a9 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x549 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1069 # 0x13494ad google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1ccd google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1349491 google.golang.org/grpc.(*Server).processUnaryRPC+0x1cb1 google.golang.org/grpc@v1.70.0/server.go:1508 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [76: 2179072] @ 0x495ef8 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x495ef7 strconv.AppendUint+0xb7 strconv/itoa.go:52 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [115: 1840] @ 0x12fbeb6 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbeb5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 2112] @ 0x819b38 0x117a29b 0x117f3c6 0x117f68f 0x117e8c5 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0x117a29a github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:989 # 0x117f3c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x9c5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:406 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [43: 2064] @ 0x5d9d97 0x5c0ac5 0x5da75e 0x5d9610 0xbb5fc4 0xe47d23 0x47efc1 # 0x5d9d96 net.sockaddrToTCP+0x56 net/tcpsock_posix.go:19 # 0x5c0ac4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xbb5fc3 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x23 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [41: 1312] @ 0x1399c55 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399c54 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [42: 9408] @ 0x14289cc 0x1429b8f 0x142af65 0x14bd45f 0x47efc1 # 0x14289cb github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x20b github.com/pactus-project/pactus/www/zmq/publisher.go:58 # 0x1429b8e github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x20e github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:32 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [107: 1712] @ 0xa7628e 0xa7621a 0xa7621a 0xa75f7c 0xa75d34 0xa814ff 0xa80ec7 0xa81e27 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7628d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0xa76219 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0xa76219 net/http.(*routingNode).matchPath+0x139 net/http/routing_tree.go:174 # 0xa75f7b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0xa75d33 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa814fe net/http.(*ServeMux).matchOrRedirect+0x11e net/http/server.go:2651 # 0xa80ec6 net/http.(*ServeMux).findHandler+0x226 net/http/server.go:2611 # 0xa81e26 net/http.(*ServeMux).ServeHTTP+0x146 net/http/server.go:2745 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [294: 14112] @ 0x138226d 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x138226c github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x2c github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:33 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [227: 7264] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 336] @ 0x85d33e 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x85d33d encoding/asn1.makeField+0x95d encoding/asn1/marshal.go:674 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [263: 37872] @ 0xa83b49 0xa83b3d 0x1476469 0x47efc1 # 0xa83b48 net/http.(*Server).newConn+0x3c8 net/http/server.go:632 # 0xa83b3c net/http.(*Server).Serve+0x3bc net/http/server.go:3358 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [205: 6560] @ 0x137f1bf 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137f1be github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x101e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:181 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 448] @ 0x9beff4 0xe54226 0xe55cc6 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9beff3 crypto/tls.(*Config).Clone+0x93 crypto/tls/common.go:880 # 0xe54225 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x45 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:116 # 0xe55cc5 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x65 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:66 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af079 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 256] @ 0x6c8a3a 0xe43262 0x737ea2 0xe3f618 0xe3ff6b 0xe42a25 0xe50b2c 0xe50428 0xe52708 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0xe43261 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0xe3f617 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xe3ff6a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xe42a24 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa84 github.com/flynn/noise@v1.1.0/state.go:583 # 0xe50b2b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:207 # 0xe50427 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:128 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [350: 39200] @ 0x47af9c 0x4e0755 0xd8b112 0xd93317 0xd931ec 0xd94b58 0xe29ea2 0x11c2f1c 0xe1fe67 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xd8b111 github.com/libp2p/go-yamux/v4.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:54 # 0xd93316 github.com/libp2p/go-yamux/v4.(*Stream).SetReadDeadline+0xb6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:484 # 0xd931eb github.com/libp2p/go-yamux/v4.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:470 # 0xd94b57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:51 # 0xe29ea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:159 # 0x11c2f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:448 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [455: 50960] @ 0xcbd72a 0xcbd71e 0xcd3684 0xccfce7 0x47efc1 # 0xcbd729 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x469 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:211 # 0xcbd71d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).PreValidation+0x45d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:722 # 0xcd3683 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9e3 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1109 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [3150: 51609600] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [180: 63360] @ 0x474bac 0xa7bcb5 0xa7b712 0xa7da45 0xa7d7ca 0x1381c36 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa7da44 net/http.(*response).write+0x1e4 net/http/server.go:1688 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [329: 10528] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 3392] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29cd2 0xe1fe71 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29cd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x91 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:130 # 0xe1fe70 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xb0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:144 0: 0 [427: 6832] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [219: 5256] @ 0x12f0c07 0x12f0be3 0x1303356 0x1303316 0x13056dd 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x1303355 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x75 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x1303315 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x35 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1412 # 0x13056dc google.golang.org/grpc/internal/transport.(*http2Client).reader+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1683 0: 0 [317: 65936] @ 0x412d97 0x474e2d 0xcbfee9 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcbfee8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1008 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [482: 7712] @ 0x547d1e 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd70a45 0xd70971 0xd6fe92 0xd70705 0x1152cfb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd70a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x184 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd70970 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemoryForChild+0xb0 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:443 # 0xd6fe91 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).releaseMemoryForEdges+0x51 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:400 # 0xd70704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseMemory+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:430 # 0x1152cfa github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x5ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:106 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [199: 12736] @ 0xc17946 0xc178c9 0xc17868 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc17945 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x105 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xc178c8 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc17867 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:39 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [10: 2560] @ 0x11c6a97 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x11c6a96 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x396 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:959 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [4: 96] @ 0x117dc14 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x117dc13 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x593 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [5: 880] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x8ff5d6 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xb7ab52 0x1152b83 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8ff5d5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xb7ab51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1152b82 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x442 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:79 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 320] @ 0x8217df 0x6c595a 0xa0b835 0xa0b826 0x9c2836 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8217de crypto/aes.(*aesCipherGCM).NewGCM+0x3e crypto/aes/aes_gcm.go:48 # 0x6c5959 crypto/cipher.newGCMWithNonceAndTagSize+0x1d9 crypto/cipher/gcm.go:122 # 0xa0b834 crypto/cipher.NewGCM+0x54 crypto/cipher/gcm.go:86 # 0xa0b825 crypto/tls.aeadAESGCMTLS13+0x45 crypto/tls/cipher_suites.go:555 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [198: 6336] @ 0x13550c5 0x13540c9 0x1354e32 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13550c4 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.70.0/stream.go:941 # 0x13540c8 google.golang.org/grpc.(*clientStream).withRetry+0x2e8 google.golang.org/grpc@v1.70.0/stream.go:800 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1080: 829440] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 9024] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [641: 30768] @ 0x75f507 0x75f4d1 0x75f4f4 0x75f4cb 0x1255285 0x125eb88 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f506 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x86 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x75f4d0 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x50 github.com/pactus-project/pactus/committee/committee.go:117 # 0x75f4f3 github.com/pactus-project/pactus/committee.(*committee).iterate+0x73 github.com/pactus-project/pactus/committee/committee.go:208 # 0x75f4ca github.com/pactus-project/pactus/committee.(*committee).Validators+0x4a github.com/pactus-project/pactus/committee/committee.go:116 # 0x1255284 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x84 github.com/pactus-project/pactus/state/state.go:608 # 0x125eb87 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x67 github.com/pactus-project/pactus/consensus/height.go:20 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [395: 25280] @ 0x1301167 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1301166 google.golang.org/grpc/internal/transport.(*http2Client).write+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1083 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [158: 3792] @ 0x12fc0d6 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc0d5 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x455 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:514 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 160] @ 0x966b29 0x966845 0x965f65 0x117a405 0x11788a5 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x966b28 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:275 # 0x966844 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:249 # 0x965f64 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:116 # 0x117a404 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1013 # 0x11788a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x984 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:799 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 1152] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12405b3 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12405b2 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3b2 github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [4: 4608] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9c8e31 0x9c8e32 0x9c8eb9 0x9fde85 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9c8e30 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9c8e31 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9fde84 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:968 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [786: 150912] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 10944] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2304] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1242d25 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1242d24 github.com/pactus-project/pactus/network.(*streamService).handleStream+0xa4 github.com/pactus-project/pactus/network/stream.go:48 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 96] @ 0x863b87 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 1152] @ 0xe0c97d 0xe0c790 0x47efc1 # 0xe0c97c github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0xfc github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:75 # 0xe0c78f github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:54 0: 0 [47: 9024] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 3168] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [305: 14640] @ 0x1352ea5 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1352ea4 google.golang.org/grpc.(*csAttempt).newStream+0x164 google.golang.org/grpc@v1.70.0/stream.go:523 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0xc1d432 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d431 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x211 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:293 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 896] @ 0x41310d 0x41366f 0x4741b9 0xe9da25 0xe97c8c 0xeb5325 0xeacf56 0xeac60a 0xf65ea4 0xe2988d 0x58ecb5 0x980ccf 0xe4c15a 0x11c302c 0xe1fe67 0x47efc1 # 0xe9da24 github.com/quic-go/quic-go.(*framer).AddActiveStream+0xa4 github.com/quic-go/quic-go@v0.49.0/framer.go:221 # 0xe97c8b github.com/quic-go/quic-go.(*connection).onHasStreamData+0x2b github.com/quic-go/quic-go@v0.49.0/connection.go:2286 # 0xeb5324 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamData+0x24 github.com/quic-go/quic-go@v0.49.0/stream.go:43 # 0xeacf55 github.com/quic-go/quic-go.(*sendStream).write+0x835 github.com/quic-go/quic-go@v0.49.0/send_stream.go:179 # 0xeac609 github.com/quic-go/quic-go.(*sendStream).Write+0xa9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:99 # 0xf65ea3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Write+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:30 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x58ecb4 bufio.(*Writer).Flush+0x54 bufio/bufio.go:639 # 0x980cce github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.0/multistream.go:88 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 32] @ 0x81a428 0x117ac36 0x1178b96 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0x117ac35 github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x95 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1090 # 0x1178b95 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc75 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:833 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [4: 640] @ 0xd6de5e 0xd6b408 0xd69e69 0xe206aa 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 48] @ 0x471e3a 0xe07693 0xe1b5f7 0xe1d9bb 0xe1b445 0xe26c05 0x47efc1 # 0xe07692 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1d2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:683 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 80] @ 0x51f1eb 0x511317 0xe13631 0x11541d5 0x1153d7f 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x11541d4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3f4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:237 # 0x1153d7e github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:204 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [46: 8832] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x64c309 0x64c5a5 0x657c37 0x657bd3 0x1257e6f 0x78b0d6 0x78b205 0x1258bb1 0x1258add 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x657c36 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x657bd2 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x1257e6e github.com/pactus-project/pactus/consensus.(*consensus).String+0x4e github.com/pactus-project/pactus/consensus/consensus.go:127 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1258bb0 github.com/pactus-project/pactus/consensus.(*consensus).handleTimeout+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:202 # 0x1258adc github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x3c github.com/pactus-project/pactus/consensus/consensus.go:194 0: 0 [124: 9920] @ 0x4d135f 0x5c391d 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [4: 3072] @ 0x9c7e2e 0x9c865f 0x9c8b46 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c7e2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x9c865e crypto/tls.(*Conn).writeRecordLocked+0x67e crypto/tls/conn.go:1029 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [4: 512] @ 0xbb83ed 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [51: 9792] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [213: 6816] @ 0x137e854 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e853 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x6b3 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:194 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [45: 7200] @ 0x73db87 0x7570aa 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73db86 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:84 # 0x7570a9 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:126 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [153: 5013504] @ 0x1312005 0x13120fb 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x1312004 bufio.NewReaderSize+0xe4 bufio/bufio.go:54 # 0x13120fa google.golang.org/grpc/internal/transport.newFramer+0x1da google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:405 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [1051: 50448] @ 0x13485a5 0x134d92a 0x134633f 0x47efc1 # 0x13485a4 google.golang.org/grpc.(*Server).processUnaryRPC+0xdc4 google.golang.org/grpc@v1.70.0/server.go:1364 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [113: 25312] @ 0xe1f02c 0xe1ef0d 0x11c4179 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x11c4178 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0xf8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:605 0: 0 [493: 7888] @ 0x127e2b8 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x127e2b7 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:320 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [100: 3200] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73ae94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73ae93 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1097: 52656] @ 0x471eb1 0x1308817 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x1308816 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2b6 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:401 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [30: 3360] @ 0x47af9c 0x4e0548 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x98138a 0x7e5231 0x981169 0x981045 0xe4c198 0xe4c15b 0x11c302c 0xe1fe67 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x981389 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.0/multistream.go:322 # 0x7e5230 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0x981168 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.0/multistream.go:286 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c197 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c15a github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.0/multistream.go:207 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [640: 15360] @ 0x73add2 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73add1 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x737f3f 0x9af48b 0xa00a05 0xa01152 0x9fbbfb 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbbfa crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x17a crypto/tls/handshake_server_tls13.go:656 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [60: 1440] @ 0x8ff636 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff635 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [300: 14400] @ 0x5d9e25 0x5c0a1b 0x5da75e 0x5d9610 0xa83a8c 0x147a7b5 0x47efc1 # 0x5d9e24 net.sockaddrToTCP+0xe4 net/tcpsock_posix.go:21 # 0x5c0a1a net.(*netFD).accept+0x25a net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [323: 744192] @ 0x72eb48 0x72d177 0x728ddd 0x729dec 0x72ae6d 0x735dbd 0x735daa 0x7371b4 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72eb47 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x72d176 compress/flate.(*huffmanBitWriter).writeBlock+0x2b6 compress/flate/huffman_bit_writer.go:468 # 0x728ddc compress/flate.(*compressor).writeBlock+0x9c compress/flate/deflate.go:171 # 0x729deb compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x72ae6c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:639 # 0x735dbc compress/flate.(*Writer).Close+0x7c compress/flate/deflate.go:731 # 0x735da9 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x7371b3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [401: 19248] @ 0x52c0c5 0xa7e447 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xa7e446 net/http.(*conn).serve+0xc6 net/http/server.go:1941 0: 0 [32: 512] @ 0x6e17d2 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17d1 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0xb1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:297 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa01152 0x9fbd14 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fbd13 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x293 crypto/tls/handshake_server_tls13.go:661 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 144] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x9cb78b 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x9cb78a crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1519 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 24] @ 0x85bf2f 0x85beb1 0x85d389 0x85c845 0x85d389 0x85c845 0x85d389 0x85d87a 0x888905 0x8888db 0xe54cb5 0xe54478 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x85bf2e encoding/asn1.makeObjectIdentifier+0x62e encoding/asn1/marshal.go:308 # 0x85beb0 encoding/asn1.makeBody+0x5b0 encoding/asn1/marshal.go:471 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85c844 encoding/asn1.makeBody+0xf44 encoding/asn1/marshal.go:524 # 0x85d388 encoding/asn1.makeField+0x9a8 encoding/asn1/marshal.go:676 # 0x85d879 encoding/asn1.MarshalWithParams+0xf9 encoding/asn1/marshal.go:737 # 0x888904 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:731 # 0x8888da crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:167 # 0xe54cb4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x434 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:198 # 0xe54477 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x197 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:139 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [4: 96] @ 0x73b013 0x73ae94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73ae93 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [224: 7168] @ 0x137e0d4 0x137e0fc 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e0d3 google.golang.org/grpc/metadata.NewOutgoingContext+0x73 google.golang.org/grpc@v1.70.0/metadata/metadata.go:173 # 0x137e0fb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:87 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [75: 1800] @ 0x1251fa5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251fa4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4a4 github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [93: 23808] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [5: 2240] @ 0x8636da 0x8636a4 0x9f071f 0x863882 0x863c12 0x8637fd 0x9f01d6 0x863882 0x863c12 0x9f0107 0x9f0097 0x9f006a 0x863882 0x863c12 0x9efdb4 0x9efd1c 0x9c8ad9 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8636d9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x8636a3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9f071e crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1465 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x8637fc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f01d5 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1464 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9f0106 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f0096 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1462 # 0x9f0069 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1455 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9efdb3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9efd1b crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1445 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd6e29b 0xd6e1d0 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6e29a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).CreateScope+0x23a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:362 # 0xd6e1cf github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x16f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:75 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [2: 320] @ 0xe1f2a5 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0xe1f2a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:40 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [59: 966656] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [310: 74400] @ 0x142e71a 0x142e8a6 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e719 encoding/hex.EncodeToString+0x1b9 encoding/hex/hex.go:129 # 0x142e8a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x345 github.com/pactus-project/pactus/www/grpc/blockchain.go:301 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 4224] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [270: 51840] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [275: 57200] @ 0x13528dd 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13528dc google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.70.0/stream.go:456 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [59: 2832] @ 0x1397df5 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1397df4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:135 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4: 96] @ 0x11caae8 0x49a794 0x11ca9b3 0x11ca978 0x11c7bc2 0x1243738 0x47efc1 # 0x11caae7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x87 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:58 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x11ca9b2 sync.(*Once).Do+0x52 sync/once.go:67 # 0x11ca977 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x17 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:57 # 0x11c7bc1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 # 0x1243737 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:102 0: 0 [112: 7168] @ 0x1399bfc 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399bfb 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [15: 240] @ 0x13523c8 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13523c7 google.golang.org/grpc.newContextWithRPCInfo+0xe7 google.golang.org/grpc@v1.70.0/rpc_util.go:929 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [431: 34480] @ 0x13344aa 0x12de6f0 0x13508a9 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13344a9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.70.0/clientconn.go:113 # 0x12de6ef google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xcf google.golang.org/grpc@v1.70.0/internal/resolver/config_selector.go:166 # 0x13508a8 google.golang.org/grpc.newClientStream+0x5a8 google.golang.org/grpc@v1.70.0/stream.go:226 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x8472f5 0x8467c7 0xe3ea65 0xe3ef9b 0xe3ef4f 0xe41bdc 0xe5088b 0xe5039f 0xe52708 0x47efc1 # 0x8472f4 crypto/ecdh.(*x25519Curve).ecdh+0x34 crypto/ecdh/x25519.go:78 # 0x8467c6 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:130 # 0xe3ea64 golang.org/x/crypto/curve25519.x25519+0x284 golang.org/x/crypto@v0.36.0/curve25519/curve25519.go:84 # 0xe3ef9a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.36.0/curve25519/curve25519.go:71 # 0xe3ef4e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xe41bdb github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xe5088a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:167 # 0xe5039e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:123 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [264: 16896] @ 0xc84cdb 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc84cda github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x65a github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2166 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [181: 31856] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 960] @ 0xd770e5 0xd7453b 0xd744dd 0xd742d2 0xe1fb02 0xe29cd2 0xe1fe71 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29cd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x91 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:130 # 0xe1fe70 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xb0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:144 0: 0 [26: 832] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x11c9f2e 0x11c7c7c 0x1243625 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x11c9f2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x6d github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:164 # 0x11c7c7b github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1146 # 0x1243624 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x1a4 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1342: 300608] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [299: 23920] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe09 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [490: 31360] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [494: 316160] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [214: 6848] @ 0x511406 0x138500b 0x1380e77 0x1381625 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x138500a github.com/grpc-ecosystem/grpc-gateway/v2/runtime.defaultOutgoingHeaderMatcher+0x6a github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:154 # 0x1380e76 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0xd6 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:121 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [65: 7280] @ 0x473c9f 0x1430abd 0x1430454 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1430abc github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:146 # 0x1430453 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x5f3 github.com/pactus-project/pactus/www/grpc/network.go:100 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1646: 263360] @ 0x64c5d0 0x1430511 0x1430512 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1430510 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6b0 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1430511 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6b1 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [176: 4224] @ 0x1399285 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x1399284 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:339 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [324: 373248] @ 0x49614b 0x495dd3 0x12c1868 0x12c9dbf 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495dd2 strconv.AppendInt+0x112 strconv/itoa.go:44 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [82: 6560] @ 0x12c918f 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c918e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [58: 2784] @ 0xc1a7a6 0xc1a717 0xc1acce 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1accd github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:108 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [196: 9408] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [523: 41840] @ 0x529ddb 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [321: 205440] @ 0x474167 0xbd41cd 0x11c2077 0x11c418b 0x47efc1 # 0xbd41cc github.com/libp2p/go-netroute.New+0x4cc github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:95 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [732: 81984] @ 0x40a6b4 0x4e0508 0xd8d4b2 0xd8d098 0xd8d179 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xd8d4b1 github.com/libp2p/go-yamux/v4.(*Session).Ping+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:398 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d178 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 0: 0 [2: 704] @ 0x4722d7 0xe07807 0xe1b5f7 0xe1d9bb 0xe1b445 0xe26c05 0x47efc1 # 0xe07806 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x346 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:700 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0xe3e997 0xe3ea25 0xe3ef9b 0xe3ef4f 0xe4178a 0xe5088b 0xe5039f 0xe52708 0x47efc1 # 0xe3e996 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1b6 crypto/ecdh/x25519.go:50 # 0xe3ea24 golang.org/x/crypto/curve25519.x25519+0x244 golang.org/x/crypto@v0.36.0/curve25519/curve25519.go:80 # 0xe3ef9a golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.36.0/curve25519/curve25519.go:71 # 0xe3ef4e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xe41789 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xe5088a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:167 # 0xe5039e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:123 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [312: 14976] @ 0x471eb1 0x12acf2d 0x137ea8a 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12acf2c google.golang.org/grpc/metadata.Pairs+0x4c google.golang.org/grpc@v1.70.0/metadata/metadata.go:85 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01152 0x9fcf1f 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcf1e crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x13e crypto/tls/handshake_server_tls13.go:788 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [311: 29856] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [183: 46848] @ 0x412d97 0x4725bd 0x75dda8 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dda7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 1600] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 7680] @ 0xbd5628 0xc221ac 0xc2218e 0xc22182 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc221ab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc2218d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:158 # 0xc22181 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:300 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [29: 464] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x700652 0x7000be 0x7000b4 0x73b22d 0x73a2f6 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x700651 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).setBytes+0x291 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:988 # 0x7000bd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:892 # 0x7000b3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:821 # 0x73b22c github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x4c github.com/pactus-project/pactus/crypto/bls/signature.go:109 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1043: 116816] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0xa7a94a 0xa7e6ac 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xa7a949 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1: 112] @ 0x47af9c 0x4e0755 0xd8db05 0xd8bd39 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xd8db04 github.com/libp2p/go-yamux/v4.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:433 # 0xd8bd38 github.com/libp2p/go-yamux/v4.newSession+0x4d8 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:160 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 64] @ 0x511406 0xd6e114 0xd7417c 0xd94f02 0xd8c383 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6e113 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb3 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd8c382 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x1c2 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:219 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [94: 1504] @ 0x1380f58 0x1380f03 0x1380ed7 0x1381625 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1380f57 net/textproto.MIMEHeader.Add+0x1b7 net/textproto/header.go:15 # 0x1380f02 net/http.Header.Add+0x162 net/http/header.go:31 # 0x1380ed6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:123 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1468: 18038784] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1010: 32320] @ 0x126f965 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x126f964 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [396: 101376] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [3: 720] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [59: 28320] @ 0x72a65b 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a65a compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 1584] @ 0x13977b3 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13977b2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:104 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa01152 0x9fd5ed 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd5ec crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x14c crypto/tls/handshake_server_tls13.go:859 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [745: 83440] @ 0x12fbd05 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:493 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [730: 23360] @ 0x130a725 0x130a7c5 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a724 google.golang.org/grpc/internal/transport.newWriteQuota+0x21c4 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:44 # 0x130a7c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2264 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:610 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [2: 128] @ 0x6106a7 0x610641 0x610628 0x6108b0 0xbccd90 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x6106a6 math/big.nat.make+0xc6 math/big/nat.go:66 # 0x610640 math/big.nat.set+0x60 math/big/nat.go:91 # 0x610627 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x6108af math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xbccd8f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [196: 6272] @ 0xa0ee27 0xa0ec37 0x1380f12 0x1380f03 0x1380ed7 0x1381625 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa0ee26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0xa0ec36 net/textproto.CanonicalMIMEHeaderKey+0xb6 net/textproto/reader.go:656 # 0x1380f11 net/textproto.MIMEHeader.Add+0x171 net/textproto/header.go:14 # 0x1380f02 net/http.Header.Add+0x162 net/http/header.go:31 # 0x1380ed6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:123 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [188: 9024] @ 0xc1d315 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d314 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:263 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [15: 1440] @ 0x6d0799 0x6fed85 0x6ffe86 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd770e5 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [36: 1152] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [840: 349440] @ 0x41310d 0x41366f 0x474c05 0xcbfee9 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcbfee8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1008 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [2: 2048] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123f8d0 0x126f882 0x126f86f 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123f8cf github.com/pactus-project/pactus/network.(*network).CloseConnection+0x18f github.com/pactus-project/pactus/network/network.go:396 # 0x126f881 github.com/pactus-project/pactus/sync/firewall.(*Firewall).closeConnection+0x281 github.com/pactus-project/pactus/sync/firewall/firewall.go:200 # 0x126f86e github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x26e github.com/pactus-project/pactus/sync/firewall/firewall.go:128 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1134: 36288] @ 0xbcb358 0xbcb38d 0xbc65b7 0xbc656a 0xbc9ae5 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbcb357 github.com/ipfs/boxo/util.XOR+0x57 github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb38c github.com/libp2p/go-libp2p-kbucket.xor+0x8c github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:31 # 0xbc65b6 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x96 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:34 # 0xbc6569 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.6.4/sorting.go:41 # 0xbc9ae4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:460 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [281: 13488] @ 0x12ebc89 0x13010e5 0x1356065 0x1355e86 0x1355185 0x1353f1a 0x1354e32 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x13010e4 google.golang.org/grpc/internal/transport.(*http2Client).write+0x64 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1071 # 0x1356064 google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x2a4 google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:77 # 0x1355e85 google.golang.org/grpc.(*csAttempt).sendMsg+0xc5 google.golang.org/grpc@v1.70.0/stream.go:1087 # 0x1355184 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.70.0/stream.go:932 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1354e31 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.70.0/stream.go:940 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [174: 2784] @ 0xeaa01f 0xea9e75 0xe92cc7 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xeaa01e github.com/quic-go/quic-go.(*receiveStream).handleStreamFrameImpl+0x9e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:299 # 0xea9e74 github.com/quic-go/quic-go.(*receiveStream).handleStreamFrame+0x74 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:277 # 0xe92cc6 github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x66 github.com/quic-go/quic-go@v0.49.0/connection.go:1461 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [69: 8832] @ 0xbd3f45 0x11c2077 0x11c418b 0x47efc1 # 0xbd3f44 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [52: 9984] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [222: 14208] @ 0x75a610 0x75ac1d 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75a60f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x6f github.com/pactus-project/pactus/types/vote/vote.go:98 # 0x75ac1c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 4096] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x73a365 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [419: 26816] @ 0x8fcde5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [103: 1648] @ 0x13503a5 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13503a4 google.golang.org/grpc.newClientStream+0xa4 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x6c8a3a 0xe43262 0x737ea2 0xe3f618 0xe408da 0xe42de9 0xe50b2c 0xe50428 0xe52708 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0xe43261 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0xe3f617 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xe408d9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xe42de8 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe48 github.com/flynn/noise@v1.1.0/state.go:607 # 0xe50b2b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:207 # 0xe50427 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:128 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [9: 576] @ 0x61b497 0x61b407 0x611911 0x6c40ea 0x6c3e25 0x6fa57f 0x739aed 0x739abe 0x73bc65 0x73bbde 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x61b496 math/big.nat.make+0x176 math/big/nat.go:66 # 0x61b406 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c40e9 github.com/consensys/gnark-crypto/ecc.getVector+0xa9 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:175 # 0x6c3e24 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x304 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:152 # 0x6fa57e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:560 # 0x739aec github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x4c github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g2.go:437 # 0x739abd github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x1d github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x73bc64 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa4 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x73bbdd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [338: 37856] @ 0xd91676 0xd9176c 0xd90529 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd91675 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd9176b github.com/libp2p/go-yamux/v4.newStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:62 # 0xd90528 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:816 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 48] @ 0x471e3a 0xcd0d56 0xccf9fb 0x47efc1 # 0xcd0d55 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x75 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:723 # 0xccf9fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x87a github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:602 0: 0 [641: 205120] @ 0x143ac3f 0x143acb2 0x143838a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x143ac3e net/http.(*Request).WithContext+0x7e net/http/request.go:371 # 0x143acb1 github.com/gorilla/mux.requestWithRoute+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x1438389 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [164: 20992] @ 0x135124a 0x135123e 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1351249 google.golang.org/grpc.defaultCallInfo+0xe9 google.golang.org/grpc@v1.70.0/rpc_util.go:166 # 0x135123d google.golang.org/grpc.newClientStreamWithParams+0xdd google.golang.org/grpc@v1.70.0/stream.go:261 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [554: 13296] @ 0x12f0c07 0x12f0be3 0x130de66 0x130d636 0x130efd5 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130de65 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x385 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1021 # 0x130d635 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d5 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:990 # 0x130efd4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1120 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 1536] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [290: 27840] @ 0x73b20f 0x73a2f6 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73b20e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xe4a192 0xe497fa 0xe48572 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xe4a191 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:173 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [3: 48] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [830: 39840] @ 0x471e3a 0x130341a 0x1305779 0x47efc1 # 0x1303419 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x99 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1447 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [95: 7600] @ 0x12fbd29 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd28 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:485 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [12: 576] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x755446 0x754ea9 0x1429ad7 0x142af65 0x14bd45f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x755445 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x754ea8 github.com/pactus-project/pactus/types/tx.(*Tx).Bytes+0x88 github.com/pactus-project/pactus/types/tx/tx.go:239 # 0x1429ad6 github.com/pactus-project/pactus/www/zmq.(*rawTxPub).onNewBlock+0x156 github.com/pactus-project/pactus/www/zmq/publisher_raw_tx.go:25 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 1760] @ 0x12fc06f 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc06e google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3ee google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:510 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1212: 38784] @ 0xc85ee8 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85ee7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2252 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [780: 149760] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 3584] @ 0xc23e2e 0x47efc1 # 0xc23e2d github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7ad github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:470 0: 0 [190: 27360] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [153: 3672] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [144: 16128] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [225: 10800] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73e7c8 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 864] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cea6 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cea5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:839 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [47: 5264] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [67: 12864] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 16896] @ 0x49b415 0x49a925 0x9656df 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49b414 sync.(*poolChain).pushHead+0x134 sync/poolqueue.go:245 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9656de github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xde github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [645: 30960] @ 0x75f507 0x75f4d1 0x75f4f4 0x75f4cb 0x125348d 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f506 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x86 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x75f4d0 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x50 github.com/pactus-project/pactus/committee/committee.go:117 # 0x75f4f3 github.com/pactus-project/pactus/committee.(*committee).iterate+0x73 github.com/pactus-project/pactus/committee/committee.go:208 # 0x75f4ca github.com/pactus-project/pactus/committee.(*committee).Validators+0x4a github.com/pactus-project/pactus/committee/committee.go:116 # 0x125348c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x42c github.com/pactus-project/pactus/state/state.go:431 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 4992] @ 0xacd899 0xacd573 0xad24ac 0xc24d4b 0xc23799 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc24d4a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [7: 917504] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [726: 139392] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 3840] @ 0x52e593 0x52dfbd 0x52e199 0x534d9c 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x534d9b encoding/binary.Write+0x2fb encoding/binary/binary.go:414 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 19760] @ 0x13528dd 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13528dc google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.70.0/stream.go:456 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [287: 165312] @ 0x12fe3bb 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fe3ba google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x201a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:611 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [818: 157056] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [337: 5392] @ 0x130ddd8 0x130d636 0x130efd5 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x130ddd7 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2f7 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1019 # 0x130d635 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d5 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:990 # 0x130efd4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1120 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 48] @ 0xbc9bf8 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc9bf7 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2f7 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:495 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [363: 5808] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc15eb 0xcd4092 0xccfd05 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc15ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x92a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1194 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [106: 3392] @ 0x4d918c 0xd770bd 0xd6f97d 0xd6f8af 0xd6fc25 0xd6f8a5 0xd904f5 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd904f4 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:813 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [1: 176] @ 0x11765e8 0x11758f6 0x1174f39 0x47efc1 # 0x11765e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e7 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:545 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [659: 126528] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [172: 8256] @ 0x8fefac 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xc17aea 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8fefab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5497 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xc17ae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:76 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [222: 681984] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [213: 81792] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7: 224] @ 0x756157 0x9802ac 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x756156 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x9802ab github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:34 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 1920] @ 0xbd34c5 0xbd31b6 0x11c2b67 0x1155363 0x11c2466 0x11c418b 0x47efc1 # 0xbd34c4 github.com/libp2p/go-netroute.(*router).RouteWithSrc+0x2c4 github.com/libp2p/go-netroute@v0.2.2/common.go:118 # 0xbd31b5 github.com/libp2p/go-netroute.(*router).Route+0x35 github.com/libp2p/go-netroute@v0.2.2/common.go:99 # 0x11c2b66 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr.func2+0x46 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:377 # 0x1155362 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/internal/backoff/backoff.go:45 # 0x11c2465 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x4c5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:376 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [208: 6656] @ 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [72: 4608] @ 0x1251d1a 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d19 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/block_certificate.go:46 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x737e92 0xa015c8 0x9fce3c 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0xa015c7 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc7 crypto/tls/key_schedule.go:105 # 0x9fce3b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:778 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [80: 552960] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ea2 0x9af48b 0xa00a05 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ea1 crypto/hmac.New+0x41 crypto/hmac/hmac.go:138 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 256] @ 0x49addc 0x49ac26 0x49a97c 0x981428 0x980c4b 0xe4c15a 0xe4bf2f 0x47efc1 # 0x49addb sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x981427 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.0/multistream.go:336 # 0x980c4a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.0/multistream.go:80 # 0xe4c159 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.0/multistream.go:206 # 0xe4bf2e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:319 0: 0 [59: 2832] @ 0x4855e7 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855e6 internal/reflectlite.Swapper+0x366 internal/reflectlite/swapper.go:66 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 576] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [521: 12504] @ 0x131001d 0x130eaa5 0x13494ae 0x1349492 0x134d92a 0x134633f 0x47efc1 # 0x131001c google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5c google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1309 # 0x130eaa4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x944 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1103 # 0x13494ad google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1ccd google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1349491 google.golang.org/grpc.(*Server).processUnaryRPC+0x1cb1 google.golang.org/grpc@v1.70.0/server.go:1508 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [783: 400896] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [551: 1128448] @ 0x41310d 0x41366f 0x472335 0x75dda8 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dda7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [714: 79968] @ 0x1386cc5 0x1386c6e 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1386cc4 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xa4 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:416 # 0x1386c6d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11: 176] @ 0xb98a5e 0xb988ba 0xb98899 0xb9adad 0xc1eaea 0xc23937 0x47efc1 # 0xb98a5d github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:107 # 0xb988b9 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:55 # 0xb98898 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:95 # 0xb9adac github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x60c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:168 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [61: 976] @ 0xd8b0da 0xd93317 0xd931ec 0xd94b58 0xe29ea2 0x11c2f1c 0xe1fe67 0x47efc1 # 0xd8b0d9 github.com/libp2p/go-yamux/v4.(*pipeDeadline).set+0x219 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:54 # 0xd93316 github.com/libp2p/go-yamux/v4.(*Stream).SetReadDeadline+0xb6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:484 # 0xd931eb github.com/libp2p/go-yamux/v4.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:470 # 0xd94b57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:51 # 0xe29ea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:159 # 0x11c2f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:448 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 96] @ 0x737e92 0xe3f4f4 0xe3ff6b 0xe41bff 0xe5088b 0xe5039f 0xe52708 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0xe3f4f3 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xe3ff6a github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xe41bfe github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xe5088a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:167 # 0xe5039e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:123 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [310: 7440] @ 0x654f8e 0x6558e6 0x73a7bd 0x75dd65 0x75dcdf 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x75dd64 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x75dcde github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 448] @ 0x9c957c 0x9c90b8 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 1024] @ 0x8235bc 0x8231ab 0x865b79 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0x865b78 crypto/ecdsa.mixedCSPRNG+0x158 crypto/ecdsa/ecdsa.go:444 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 32] @ 0xc831e6 0xc82bc5 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc831e5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x525 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1693 # 0xc82bc4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xaa4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1517 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 48] @ 0x45ae72 0x45a985 0x45abc5 0x5d13d5 0xd8f403 0xd8f058 0x47efc1 # 0x5d13d4 net.(*OpError).Error+0x94 net/net.go:500 # 0xd8f402 github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x362 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:669 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [309: 14832] @ 0x4855e7 0x538bc5 0x8ae7cb 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855e6 internal/reflectlite.Swapper+0x366 internal/reflectlite/swapper.go:66 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 384] @ 0xd916a5 0xd916a6 0xd8c525 0xd9481d 0xe20978 0xe20738 0x117524d 0x117577c 0x1174f39 0x47efc1 # 0xd916a4 github.com/libp2p/go-yamux/v4.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:83 # 0xd916a5 github.com/libp2p/go-yamux/v4.newStream+0x85 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:68 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0x117524c github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xac github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:443 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [305: 4880] @ 0x12ad00b 0x137ea8a 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ad00a google.golang.org/grpc/metadata.Pairs+0x12a google.golang.org/grpc@v1.70.0/metadata/metadata.go:88 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [36: 16128] @ 0xeb5465 0xeb6b6e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8cbe5 0x47efc1 # 0xeb5464 github.com/quic-go/quic-go.newStream+0x64 github.com/quic-go/quic-go@v0.49.0/stream.go:95 # 0xeb6b6d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x8d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8cbe4 github.com/quic-go/quic-go.(*connection).run+0xe64 github.com/quic-go/quic-go@v0.49.0/connection.go:596 0: 0 [1: 96] @ 0x862065 0x879dfa 0x87f72a 0x87fafd 0x9f8046 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x862064 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x879df9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:202 # 0x87f729 crypto/x509.parseCertificate+0xfc9 crypto/x509/parser.go:986 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0x9f8045 crypto/tls.(*Conn).processCertsFromClient+0xc5 crypto/tls/handshake_server.go:879 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 32] @ 0xe3e86d 0xe3e7fb 0xe3ee50 0xe3edfd 0xe4180a 0xe5088b 0xe5039f 0xe52708 0x47efc1 # 0xe3e86c crypto/ecdh.(*x25519Curve).NewPublicKey+0x8c crypto/ecdh/x25519.go:73 # 0xe3e7fa golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.36.0/curve25519/curve25519.go:76 # 0xe3ee4f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.36.0/curve25519/curve25519.go:71 # 0xe3edfc github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xe41809 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xe5088a github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:167 # 0xe5039e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x99e github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/handshake.go:123 # 0xe52707 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:70 0: 0 [2: 2048] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240bdd 0xe1f9d7 0xe1d9bb 0xe1f93b 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240bdc github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0x9c github.com/pactus-project/pactus/network/notifee.go:109 # 0xe1f9d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:95 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1f93a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:94 0: 0 [122: 3904] @ 0x738b05 0x73ee6f 0x1251eab 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738b04 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xe4 github.com/pactus-project/pactus/crypto/bls/bls.go:35 # 0x73ee6e github.com/pactus-project/pactus/types/certificate.(*baseCertificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:262 # 0x1251eaa github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:301 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3013: 385664] @ 0x1348639 0x134d92a 0x134633f 0x47efc1 # 0x1348638 google.golang.org/grpc.(*Server).processUnaryRPC+0xe58 google.golang.org/grpc@v1.70.0/server.go:1371 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [726: 743424] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [285: 291840] @ 0x41310d 0x41366f 0x472335 0x75dda8 0x125ebb7 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75dda7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x125ebb6 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x96 github.com/pactus-project/pactus/consensus/height.go:21 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [288: 331776] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [145: 3480] @ 0x51f007 0x51f110 0x5253a5 0x12acf8e 0x137ea8a 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x5253a4 strings.ToLower+0xa4 strings/strings.go:692 # 0x12acf8d google.golang.org/grpc/metadata.Pairs+0xad google.golang.org/grpc@v1.70.0/metadata/metadata.go:87 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15: 13440] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [94: 2256] @ 0x81e4d1 0xbb8109 0xbb8397 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0x81e4d0 github.com/multiformats/go-multiaddr.Join+0x1b0 github.com/multiformats/go-multiaddr@v0.14.0/util.go:51 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 128] @ 0x8fd8e8 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xb7ab52 0x1176e68 0x117662a 0x11758f6 0x1174f39 0x47efc1 # 0x8fd8e7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5237 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xb7ab51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 64] @ 0x6104f8 0x61048d 0x61047d 0xbccd59 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x6104f7 math/big.nat.make+0x137 math/big/nat.go:66 # 0x61048c math/big.nat.set+0xcc math/big/nat.go:91 # 0x61047c math/big.(*Float).SetInt+0xbc math/big/float.go:614 # 0xbccd58 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:66 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [57: 87552] @ 0xe6ba45 0x49aa11 0xe6760c 0xe67600 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe6ba44 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:14 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe6760b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.49.0/internal/wire/pool.go:21 # 0xe675ff github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x31f github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:66 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1729: 49573888] @ 0x12c0d8b 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [173: 4152] @ 0xa0ee27 0xa0ec52 0xa0cee8 0x138592c 0x1385918 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa0ee26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0xa0ec51 net/textproto.CanonicalMIMEHeaderKey+0xd1 net/textproto/reader.go:660 # 0xa0cee7 net/textproto.MIMEHeader.Get+0x27 net/textproto/header.go:34 # 0x138592b net/http.Header.Get+0xeb net/http/header.go:50 # 0x1385917 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0xd7 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:389 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [111: 1776] @ 0x8ae72c 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae72b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2733: 78360576] @ 0x49614b 0x495dd3 0x12c1868 0x12c9dbf 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495dd2 strconv.AppendInt+0x112 strconv/itoa.go:44 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [368: 8832] @ 0x131c10a 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x131c109 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:55 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [403: 25792] @ 0x135044b 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x135044a google.golang.org/grpc.newClientStream+0x14a google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [845: 40560] @ 0x12e412b 0x12e1823 0x1305552 0x47efc1 # 0x12e412a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.38.0/http2/frame.go:1035 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [283: 253568] @ 0x1301bb6 0x130574e 0x47efc1 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [613: 117696] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1728] @ 0x9c9313 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c9312 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1123 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [50: 9600] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [146: 37376] @ 0x4d0de6 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [51: 9792] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [462: 59136] @ 0xc1d29f 0xc1d24f 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc1d29e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:20 # 0xc1d24e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:255 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [87: 2088] @ 0xd6b375 0xd69e69 0xe1fcb7 0x47efc1 # 0xd6b374 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:561 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [123: 27552] @ 0xe1f02c 0xe1ef0d 0x117d9c5 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x117d9c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1: 64] @ 0x737f3f 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [24: 1152] @ 0x910229 0x934033 0x93816e 0x12c8dc6 0x8ae776 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x910228 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.4/internal/impl/convert_list.go:75 # 0x934032 google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xb2 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_field.go:230 # 0x93816d google.golang.org/protobuf/internal/impl.(*messageState).Range+0x1ad google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:51 # 0x12c8dc5 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1a5 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:229 # 0x8ae775 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 24] @ 0xc831e6 0xc82bc5 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc831e5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x525 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1693 # 0xc82bc4 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xaa4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1517 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 320] @ 0xbb7f88 0xbb8397 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0xbb7f87 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xa7 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:22 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1: 1152] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240919 0xe1b5f7 0xe1d9bb 0xe1b445 0xe26c05 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240918 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1f8 github.com/pactus-project/pactus/network/notifee.go:101 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [3298: 40525824] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [765: 18360] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [514: 41120] @ 0x13507ba 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13507b9 google.golang.org/grpc.newClientStream+0x4b9 google.golang.org/grpc@v1.70.0/stream.go:221 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [158: 2528] @ 0x45ae72 0x45a985 0x45abc5 0x5d7f2b 0x5d7e76 0xa7e3de 0x47efc1 # 0x5d7f2a net.JoinHostPort+0x22a net/ipsock.go:242 # 0x5d7e75 net.(*TCPAddr).String+0x175 net/tcpsock.go:52 # 0xa7e3dd net/http.(*conn).serve+0x5d net/http/server.go:1939 0: 0 [206: 36256] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x739e56 0x14337e8 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [100: 38400] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [220: 7040] @ 0x12fc44f 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc44e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0xae google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [48: 768] @ 0x12e64ea 0x12e1a52 0x1305552 0x47efc1 # 0x12e64e9 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.38.0/http2/frame.go:1546 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [626: 200320] @ 0x143aaff 0x143ab72 0x143837a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x143aafe net/http.(*Request).WithContext+0x7e net/http/request.go:371 # 0x143ab71 github.com/gorilla/mux.requestWithVars+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x1438379 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 176] @ 0x1246acf 0x127d612 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x1246ace github.com/pactus-project/pactus/sync/bundle/message.NewHelloMessage+0xce github.com/pactus-project/pactus/sync/bundle/message/hello.go:31 # 0x127d611 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x171 github.com/pactus-project/pactus/sync/sync.go:225 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 1472] @ 0x12fbe6c 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe6b google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:44 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa014a5 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [193: 24704] @ 0x73cef5 0x73ce3f 0x142e5b2 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [749: 23968] @ 0x13086ac 0x130869b 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x13086ab google.golang.org/grpc/internal/transport.newRecvBuffer+0x14b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x130869a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x13a google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:387 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [44: 8448] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [333: 53280] @ 0xa0f0a8 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0a7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [294: 65856] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1471939 0x1471886 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1471938 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x178 github.com/pactus-project/pactus/www/html/server.go:224 # 0x1471885 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xc5 github.com/pactus-project/pactus/www/html/blockchain.go:211 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [52: 13312] @ 0x4722d7 0x97b5e5 0x97ee2f 0x97e2d9 0x980165 0x124fbe5 0x1253373 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97b5e4 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x97ee2e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x97e2d8 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x98 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x980164 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:11 # 0x124fbe4 github.com/pactus-project/pactus/state.(*state).executeBlock+0x144 github.com/pactus-project/pactus/state/execution.go:37 # 0x1253372 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x312 github.com/pactus-project/pactus/state/state.go:421 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [148: 16576] @ 0x12fbe5b 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe5a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2687: 257952] @ 0xb98437 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98436 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x36 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:41 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [29: 464] @ 0x14719cb 0x147193a 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x14719ca github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x20a github.com/pactus-project/pactus/www/html/server.go:216 # 0x1471939 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:212 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [42: 8064] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 9792] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [810: 51840] @ 0x12f2de5 0x12f2dd4 0x12f17f9 0x130839e 0x47efc1 # 0x12f2de4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xc4 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:652 # 0x12f2dd3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:874 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [198: 25344] @ 0x73cef5 0x142e595 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2605: 291760] @ 0x130a70f 0x130a7c5 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a70e google.golang.org/grpc/internal/transport.newWriteQuota+0x21ae google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x130a7c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2264 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:610 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [64: 1179648] @ 0x12e260b 0x12e2345 0x12f3709 0x12f3642 0x12f18e8 0x130839e 0x47efc1 # 0x12e260a golang.org/x/net/http2.(*Framer).startWriteDataPadded+0x22a golang.org/x/net@v0.38.0/http2/frame.go:715 # 0x12e2344 golang.org/x/net/http2.(*Framer).WriteDataPadded+0x24 golang.org/x/net@v0.38.0/http2/frame.go:679 # 0x12f3708 golang.org/x/net/http2.(*Framer).WriteData+0x448 golang.org/x/net@v0.38.0/http2/frame.go:666 # 0x12f3641 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x381 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:1009 # 0x12f18e7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x187 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:596 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [136: 4352] @ 0x6c8ee5 0x6cd27a 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd279 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2d9 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:59 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd770e5 0xd78705 0xd71013 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71012 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x4f2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:465 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [118: 13216] @ 0x817f75 0x817d25 0xbb3b91 0xbb4b4c 0xbb35f4 0xbb60e5 0xbb60d2 0xe47d23 0x47efc1 # 0x817f74 github.com/multiformats/go-multiaddr.newComponent+0x194 github.com/multiformats/go-multiaddr@v0.14.0/component.go:181 # 0x817d24 github.com/multiformats/go-multiaddr.NewComponent+0x1c4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:154 # 0xbb3b90 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x210 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:105 # 0xbb4b4b github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x4b github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:288 # 0xbb35f3 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x73 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:32 # 0xbb60e4 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x144 github.com/multiformats/go-multiaddr@v0.14.0/net/convert.go:19 # 0xbb60d1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x131 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:260 # 0xe47d22 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 0: 0 [558: 13392] @ 0x12f0c07 0x12f0be3 0x130a99a 0x130a941 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130a999 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x2439 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130a940 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x23e0 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:622 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [56: 150528] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [996: 47808] @ 0xced912 0xce9d9d 0xceb849 0xcf2f17 0xcf2f0f 0xebb8c2 0xebed1c 0x47efc1 # 0xced911 golang.org/x/net/internal/socket.parseInetAddr+0x331 golang.org/x/net@v0.38.0/internal/socket/sys_posix.go:100 # 0xce9d9c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.38.0/internal/socket/mmsghdr_unix.go:25 # 0xceb848 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.38.0/internal/socket/rawconn_mmsg.go:28 # 0xcf2f16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.38.0/internal/socket/socket.go:267 # 0xcf2f0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.38.0/ipv4/batch.go:80 # 0xebb8c1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x6e1 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:174 # 0xebed1b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.49.0/transport.go:520 0: 0 [106: 1696] @ 0x13503ea 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13503e9 google.golang.org/grpc.newClientStream+0xe9 google.golang.org/grpc@v1.70.0/stream.go:189 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [227: 610176] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [612: 14688] @ 0x73b013 0x73ae94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73ae93 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3624: 579840] @ 0x12e737f 0x1115ad9 0x11154fa 0x11152f0 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11154f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:349 # 0x11152ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.38.0/http2/hpack/hpack.go:311 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [558: 13392] @ 0x12f0c07 0x12f0be3 0x13100e5 0x13100ce 0x130eaa5 0x13494ae 0x1349492 0x134d92a 0x134633f 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x13100e4 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x124 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x13100cd google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x10d google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1317 # 0x130eaa4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x944 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1103 # 0x13494ad google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1ccd google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1349491 google.golang.org/grpc.(*Server).processUnaryRPC+0x1cb1 google.golang.org/grpc@v1.70.0/server.go:1508 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 192] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [174: 8352] @ 0xe1fd05 0x47efc1 # 0xe1fd04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 0: 0 [59: 33984] @ 0x5b6ea8 0x5b7fbb 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5b6ea7 net.newRequest+0x47 net/dnsclient_unix.go:60 # 0x5b7fba net.(*Resolver).exchange+0xda net/dnsclient_unix.go:170 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [1: 384] @ 0xbc8ac5 0xbcfe96 0xbd1205 0x47efc1 # 0xbc8ac4 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:325 # 0xbcfe95 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x155 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:141 # 0xbd1204 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x344 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1125: 54000] @ 0x13461e5 0x130a9af 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x13461e4 google.golang.org/grpc.(*Server).serveStreams.func2+0x84 google.golang.org/grpc@v1.70.0/server.go:1027 # 0x130a9ae google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x244e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:626 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [2: 2048] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1240919 0xe1b5f7 0xe1d9bb 0xe1b445 0xe26c05 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240918 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1f8 github.com/pactus-project/pactus/network/notifee.go:101 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe26c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 160] @ 0x130e4a6 0x1348d5b 0x1348d61 0x134d92a 0x134633f 0x47efc1 # 0x130e4a5 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x345 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1066 # 0x1348d5a google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x157a google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1348d60 google.golang.org/grpc.(*Server).processUnaryRPC+0x1580 google.golang.org/grpc@v1.70.0/server.go:1413 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [168: 8064] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x755ca8 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [336: 16128] @ 0xbd464a 0x11c2077 0x11c418b 0x47efc1 # 0xbd4649 github.com/libp2p/go-netroute.New+0x949 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:53 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [6: 1536] @ 0xbd5628 0xc23159 0xc23138 0xc2312f 0xc22daa 0xc221d4 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbd5627 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:136 # 0xc23158 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x38 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:148 # 0xc23137 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:153 # 0xc2312e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:390 # 0xc22da9 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x49 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:355 # 0xc221d3 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2f3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:304 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1152] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239fb5 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239fb4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [35: 71680] @ 0x965715 0xd8e10e 0xd8e0f4 0xd92025 0xd91c9a 0xd94998 0xe2988d 0x11ca0b9 0x11c7c22 0xcb84fb 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd8e10d github.com/libp2p/go-buffer-pool.Get+0x6d github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd8e0f3 github.com/libp2p/go-yamux/v4.(*Session).sendMsg+0x53 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:494 # 0xd92024 github.com/libp2p/go-yamux/v4.(*Stream).write+0x324 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:182 # 0xd91c99 github.com/libp2p/go-yamux/v4.(*Stream).Write+0x79 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:131 # 0xd94997 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:26 # 0xe2988c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:69 # 0x11ca0b8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xf8 github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:134 # 0x11c7c21 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1142 # 0xcb84fa github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x1ba github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:172 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [38: 5472] @ 0x544a97 0x7618db 0x7618dc 0x125089a 0x1253698 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253697 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x637 github.com/pactus-project/pactus/state/state.go:451 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [725: 81200] @ 0xd8d385 0xd8d357 0xd8d098 0xd8d179 0x47efc1 # 0xd8d384 github.com/libp2p/go-yamux/v4.newPing+0x124 github.com/libp2p/go-yamux/v4@v4.0.1/ping.go:21 # 0xd8d356 github.com/libp2p/go-yamux/v4.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:381 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d178 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 0: 0 [682: 21824] @ 0x130a7fa 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a7f9 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2299 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:611 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [142: 40896] @ 0x12fc54e 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc54d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ad google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:561 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 80] @ 0x9590c9 0x11796cf 0x1178f2c 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x9590c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:124 # 0x11796ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:906 # 0x1178f2b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x100b github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:854 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [110: 3520] @ 0x6fef6a 0x6ff958 0x6ffe09 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe08 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:308 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 10368] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [113: 79552] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [449: 28736] @ 0x4d250d 0x4d265f 0x4fe55f 0x4fc5ed 0x5c07e9 0x5da75e 0x5d9610 0xa83a8c 0x147a7b5 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d265e syscall.Accept4+0x7e syscall/syscall_linux.go:695 # 0x4fe55e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x4fc5ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5c07e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [155: 7440] @ 0x738acb 0x73ee6f 0x1251eab 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x738aca github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xaa github.com/pactus-project/pactus/crypto/bls/bls.go:33 # 0x73ee6e github.com/pactus-project/pactus/types/certificate.(*baseCertificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:262 # 0x1251eaa github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:301 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x96f9a5 0x96f996 0x96f945 0x97bc87 0x97e43e 0x97e298 0x98021f 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96f9a4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x96f995 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:66 # 0x96f944 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:347 # 0x97bc86 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x97e43d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1885: 150800] @ 0x130dd78 0x130d636 0x130efd5 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x130dd77 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x297 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1015 # 0x130d635 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d5 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:990 # 0x130efd4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1120 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1796: 143680] @ 0x130e247 0x13494ae 0x1349492 0x134d92a 0x134633f 0x47efc1 # 0x130e246 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1055 # 0x13494ad google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1ccd google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1349491 google.golang.org/grpc.(*Server).processUnaryRPC+0x1cb1 google.golang.org/grpc@v1.70.0/server.go:1508 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [581: 7139328] @ 0x12c0d8b 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 512] @ 0xd8bb7c 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd8bb7b github.com/libp2p/go-yamux/v4.newSession+0x31b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:136 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [4313: 123662336] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 480] @ 0x610b30 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x610b2f math/big.(*Float).uquo+0x8f math/big/float.go:1354 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 3072] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1237e79 0xe21eb3 0xe21c05 0x11c630c 0x11c615f 0xc24ef0 0xc23799 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1237e78 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x1b8 github.com/pactus-project/pactus/network/gater.go:73 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0xc24eef github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x44f github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:544 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [18: 1152] @ 0xc22b3e 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc22b3d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:347 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 416] @ 0x73e6a5 0x757a9b 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [232: 118784] @ 0x4d0de6 0x5c38a5 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [97: 2328] @ 0x654f8e 0x6558e6 0x73a7bd 0x73a88c 0x754cc6 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x73a88b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x754cc5 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x105 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x41310d 0x41366f 0x472335 0x9e380a 0x9c95c5 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9e3809 crypto/tls.(*clientHelloMsg).unmarshal+0x609 crypto/tls/handshake_messages.go:469 # 0x9c95c4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x344 crypto/tls/conn.go:1175 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [5: 6400] @ 0x7b838f 0x7b82fa 0x7b82e3 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7b838e github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xee github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:111 # 0x7b82f9 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x59 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_record.go:115 # 0x7b82e2 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x42 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:411 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [336: 236544] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [884: 84864] @ 0x12b9cb6 0x1304f0d 0x1305779 0x47efc1 # 0x12b9cb5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.70.0/internal/status/status.go:52 # 0x1304f0c google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1b8c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1592 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [2: 256] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 112] @ 0x81e9a5 0x967845 0xcad0e5 0xcace68 0xcb368a 0x1178c0d 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x81e9a4 github.com/multiformats/go-multiaddr.SplitLast+0x84 github.com/multiformats/go-multiaddr@v0.14.0/util.go:113 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x1178c0c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xcec github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:838 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 64] @ 0x52e025 0x52e199 0x80dbdd 0x968d4c 0x117932a 0x1178ab9 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x80dbdc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x968d4b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:172 # 0x1179329 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:873 # 0x1178ab8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xb98 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:823 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [6: 96] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127d9b3 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127d9b2 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xb2 github.com/pactus-project/pactus/sync/sync.go:268 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [366: 17568] @ 0x13991dc 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x13991db github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:328 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1839: 147120] @ 0x12e737f 0x1115ad9 0x11154fa 0x11152f0 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11154f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:349 # 0x11152ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.38.0/http2/hpack/hpack.go:311 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 160] @ 0xd6de5e 0xd6afa5 0xd69b75 0xd699da 0xe48208 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xe48207 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x5c7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:106 0: 0 [437: 503424] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [14: 448] @ 0xe9d82e 0xe9c6ef 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe9d82d github.com/quic-go/quic-go.(*framer).appendControlFrames+0x62d github.com/quic-go/quic-go@v0.49.0/framer.go:185 # 0xe9c6ee github.com/quic-go/quic-go.(*framer).Append+0xee github.com/quic-go/quic-go@v0.49.0/framer.go:93 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [39: 8736] @ 0x50e4bb 0xc01598 0xecc34e 0xecc1df 0xf5cd96 0xeb2702 0xeb0f2c 0xeafe05 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0xc01597 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x2b7 github.com/prometheus/client_golang@v1.20.5/prometheus/registry.go:300 # 0xecc34d github.com/quic-go/quic-go/metrics.newConnectionTracerWithRegisterer+0x12d github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:104 # 0xecc1de github.com/quic-go/quic-go/metrics.NewServerConnectionTracerWithRegisterer+0x1e github.com/quic-go/quic-go@v0.49.0/metrics/connection_tracer.go:92 # 0xf5cd95 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.(*ConnManager).getTracer.func1+0xb5 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:76 # 0xeb2701 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x641 github.com/quic-go/quic-go@v0.49.0/server.go:695 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [169: 5408] @ 0x131467c 0x1301bd7 0x1301bac 0x130574e 0x47efc1 # 0x131467b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:98 # 0x1301bd6 google.golang.org/grpc/internal/transport.(*Stream).write+0x336 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:342 # 0x1301bab google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x30b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [12: 768] @ 0xc22b3e 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc22b3d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:347 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0xbd52f6 0xc2432a 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xbd52f5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/qpeerset/qpeerset.go:91 # 0xc24329 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:502 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [581: 13944] @ 0xc85ee8 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85ee7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2252 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [398: 101888] @ 0x4d0de6 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [114: 1824] @ 0x596dc5 0x596dc6 0x5c58d3 0x5d7d51 0x5d7d32 0xa7e3de 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x5d7d50 net.ipEmptyString+0x50 net/ip.go:325 # 0x5d7d31 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xa7e3dd net/http.(*conn).serve+0x5d net/http/server.go:1939 0: 0 [2237: 27488256] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [116: 7424] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 48] @ 0x8fefac 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x969ad8 0x966f54 0x96671b 0x49a794 0x96669e 0x96666f 0x965fba 0x117a405 0x11788a5 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x8fefab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5497 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x969ad7 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb7 github.com/libp2p/go-libp2p@v0.38.2/core/peer/record.go:171 # 0x966f53 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.38.2/core/record/record.go:81 # 0x96671a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:230 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0x96669d sync.(*Once).Do+0x3d sync/once.go:67 # 0x96666e github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:226 # 0x965fb9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:121 # 0x117a404 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1013 # 0x11788a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x984 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:799 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [15: 1680] @ 0x47af9c 0x4e0548 0x12434d0 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0x12434cf github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:96 0: 0 [51: 9792] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 1728] @ 0x654f8e 0x6558e6 0x73a7bd 0x75abe5 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x75abe4 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:186 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [253: 20240] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 2320] @ 0x7558d5 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7558d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x97e466 0x97e298 0x98021f 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97e465 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x97e297 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x57 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x98021e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:23 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd770e5 0xd78d3f 0xd73a45 0xd6d18b 0xe29e19 0x11c54f8 0xcb7891 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd6d18a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x48a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:857 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [380: 24320] @ 0xa9f2ea 0xa9f2eb 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa9f2e9 net/textproto.(*Reader).ReadLine+0xc9 net/textproto/reader.go:45 # 0xa9f2ea net/http.readRequest+0xca net/http/request.go:1096 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [789: 151488] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 768] @ 0x52c0c5 0x137e0fb 0x137e0fc 0x1396eb1 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x137e0fa google.golang.org/grpc/metadata.NewOutgoingContext+0x9a google.golang.org/grpc@v1.70.0/metadata/metadata.go:173 # 0x137e0fb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:87 # 0x1396eb0 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:590 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1664: 2981888] @ 0x41310d 0x41366f 0x474c05 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [482: 1974272] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [740: 142080] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x125423b 0x12541d3 0x78b0d6 0x78b2bd 0x125487a 0x97c967 0x125441f 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x125423a github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x9a github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x12541d2 github.com/pactus-project/pactus/state.(*state).String+0x32 github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1254879 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x199 github.com/pactus-project/pactus/state/state.go:523 # 0x97c966 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x125441e github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:521 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [764: 146688] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [817: 156864] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239fa6 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239fa5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2c5 github.com/pactus-project/pactus/network/gossip.go:229 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [110: 3520] @ 0x75a5ce 0x75ac1d 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75a5cd github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x2d github.com/pactus-project/pactus/types/vote/vote.go:97 # 0x75ac1c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [134: 12864] @ 0x143463f 0x143468d 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143463e encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x143468c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ec github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 32] @ 0x126f0bb 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x126f0ba github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0x2fa github.com/pactus-project/pactus/sync/firewall/firewall.go:77 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [716: 8798208] @ 0x49614b 0x495f4f 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495f4e strconv.AppendUint+0x10e strconv/itoa.go:54 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [698: 16752] @ 0x12e3445 0x12e1823 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e3444 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.38.0/http2/frame.go:880 # 0x12e1822 golang.org/x/net/http2.(*Framer).ReadFrame+0x3c2 golang.org/x/net@v0.38.0/http2/frame.go:523 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [14: 896] @ 0x621505 0x62147d 0x73c11b 0x73c0de 0x73bdaf 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x73c11a math/big.(*Int).SetBytes+0x11a math/big/int.go:512 # 0x73c0dd github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x73bdae github.com/pactus-project/pactus/sortition.Evaluate+0x1ee github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x6c8ee5 0x6cd5a6 0x6d0b56 0x6ffde5 0x7398f3 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x6c8ee4 crypto/sha256.(*digest).Sum+0x184 crypto/sha256/sha256.go:206 # 0x6cd5a5 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x605 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:83 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [111: 142080] @ 0x5b7465 0x5b83c5 0x5b95cb 0x5bc9a5 0x47efc1 # 0x5b7464 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:113 # 0x5b83c4 net.(*Resolver).exchange+0x4e4 net/dnsclient_unix.go:194 # 0x5b95ca net.(*Resolver).tryOneName+0x4ca net/dnsclient_unix.go:315 # 0x5bc9a4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:668 0: 0 [200: 9600] @ 0x612cb3 0x6e4af4 0x6e5287 0x701145 0x7009de 0x7009d4 0x73aaad 0x73a314 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6e4af3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:181 # 0x6e5286 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:217 # 0x701144 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1251 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 2112] @ 0x73999a 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x739999 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [426: 6816] @ 0x123a229 0x1239b4c 0x47efc1 # 0x123a228 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x88 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [3073: 1278368] @ 0x142bb3a 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142bb39 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x59 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [867: 499392] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [159: 7632] @ 0x52c0c5 0xb95f90 0xb95efd 0xc17ca6 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xb95f8f go.opencensus.io/tag.NewContext+0x1af go.opencensus.io@v0.24.0/tag/context.go:38 # 0xb95efc go.opencensus.io/tag.New+0x11c go.opencensus.io@v0.24.0/tag/map.go:208 # 0xc17ca5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x465 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:95 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [67: 19296] @ 0x1428b32 0x1428b0e 0x14294dd 0x142af65 0x14bd45f 0x47efc1 # 0x1428b31 encoding/binary.bigEndian.AppendUint32+0x371 encoding/binary/binary.go:177 # 0x1428b0d github.com/pactus-project/pactus/www/zmq.(*basePub).makeTopicMsg+0x34d github.com/pactus-project/pactus/www/zmq/publisher.go:69 # 0x14294dc github.com/pactus-project/pactus/www/zmq.(*rawBlockPub).onNewBlock+0x29c github.com/pactus-project/pactus/www/zmq/publisher_raw_block.go:35 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [208: 6656] @ 0x1392a76 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1392a75 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0xb5 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 112] @ 0x52a8c5 0x9cc22d 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x9cc22c crypto/tls.(*Conn).handshakeContext.func2+0x4c crypto/tls/conn.go:1545 0: 0 [3: 3456] @ 0x63e14f 0x760e07 0x760ddb 0x127d593 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x127d592 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xf2 github.com/pactus-project/pactus/sync/sync.go:231 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0x1471b2f 0x1471adc 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471b2e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x36e github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471adb github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31b github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0x115285c 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0x115285b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x11b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:60 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [53: 848] @ 0x511406 0xd6b35f 0xd6b31b 0xd69e69 0xe1fcb7 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd6b35e github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:578 # 0xd6b31a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:562 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [6: 16128] @ 0x9c7e2e 0x9c865f 0x9c8b46 0x9fc7a8 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c7e2d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:944 # 0x9c865e crypto/tls.(*Conn).writeRecordLocked+0x67e crypto/tls/conn.go:1029 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fc7a7 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x327 crypto/tls/handshake_server_tls13.go:736 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 576] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c478f 0x9c8e31 0x9c8e32 0x9c8eb9 0x9f3cbe 0x9f321a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c478e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x9c8e30 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9c8e31 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1573: 604032] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [650: 124800] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [320: 15360] @ 0x910229 0x934033 0x93816e 0x12c8dc6 0x8ae776 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x910228 google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf+0xa8 google.golang.org/protobuf@v1.36.4/internal/impl/convert_list.go:75 # 0x934032 google.golang.org/protobuf/internal/impl.fieldInfoForList.func3+0xb2 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_field.go:230 # 0x93816d google.golang.org/protobuf/internal/impl.(*messageState).Range+0x1ad google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:51 # 0x12c8dc5 google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range+0x1a5 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:229 # 0x8ae775 google.golang.org/protobuf/internal/order.RangeFields+0x155 google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1327: 21232] @ 0x73cfa9 0x142e595 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfa8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:163 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 32] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x7590ae 0x759094 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x7590ad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x759093 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 3008] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe93 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 1520] @ 0x1340f4c 0x135b599 0x1354871 0x133435f 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1340f4b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.70.0/rpc_util.go:753 # 0x135b598 google.golang.org/grpc.prepareMsg+0x178 google.golang.org/grpc@v1.70.0/stream.go:1821 # 0x1354870 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.70.0/stream.go:907 # 0x133435e google.golang.org/grpc.invoke+0x9e google.golang.org/grpc@v1.70.0/call.go:70 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25: 400] @ 0x12fbeb6 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbeb5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:49 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [525: 109200] @ 0x474bac 0xcbfee9 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcbfee8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1008 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [407: 26048] @ 0x624a1c 0x624998 0x6240f2 0x611fdb 0x612397 0x6d1ca5 0x6d0be5 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x611fda math/big.(*Int).QuoRem+0x7a math/big/int.go:293 # 0x612396 math/big.(*Int).Mod+0x216 math/big/int.go:324 # 0x6d1ca4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:1098 # 0x6d0be4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:885 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1377: 969408] @ 0x41310d 0x471f1a 0xa0f0d1 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0d0 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1473: 94272] @ 0x13086c5 0x130869b 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x13086c4 google.golang.org/grpc/internal/transport.newRecvBuffer+0x164 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x130869a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x13a google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:387 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [710: 79520] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x1396065 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396064 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:638 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [49: 784] @ 0x117dc14 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x117dc13 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x593 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:245 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [292: 4672] @ 0x12e64fe 0x12e1a52 0x1305552 0x47efc1 # 0x12e64fd golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.38.0/http2/frame.go:1548 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [5: 3520] @ 0xe74ec9 0xe74e75 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe74ec8 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2a8 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:50 # 0xe74e74 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x254 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:279 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [311: 358272] @ 0x63e14f 0x760e07 0x760ddb 0x7618eb 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4096] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239ed9 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239ed8 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x1f8 github.com/pactus-project/pactus/network/gossip.go:224 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [1286: 452672] @ 0x474bac 0xb960ce 0xb9610e 0xc17ca6 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb960cd go.opencensus.io/tag.(*Map).insert+0x2ed go.opencensus.io@v0.24.0/tag/map.go:74 # 0xb9610d go.opencensus.io/tag.New+0x32d go.opencensus.io@v0.24.0/tag/map.go:198 # 0xc17ca5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x465 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:95 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [164: 7872] @ 0x96f9a5 0x96f996 0x96f945 0x1251c30 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x96f9a4 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xc4 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x96f995 github.com/pactus-project/pactus/store.(*validatorStore).validator+0xb5 github.com/pactus-project/pactus/store/validator.go:66 # 0x96f944 github.com/pactus-project/pactus/store.(*store).Validator+0x64 github.com/pactus-project/pactus/store/store.go:347 # 0x1251c2f github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x12f github.com/pactus-project/pactus/state/state.go:282 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [286: 13728] @ 0x471eb1 0x134014f 0x1340127 0x1340120 0x1355d70 0x1355525 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x134014e google.golang.org/grpc/metadata.MD.Copy+0x4e google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1340126 google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x26 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x134011f google.golang.org/grpc.TrailerCallOption.after+0x1f google.golang.org/grpc@v1.70.0/rpc_util.go:247 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1542: 74016] @ 0x126849e 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x126849d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x3d github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x9662aa 0x1177e57 0x1175d65 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x9662a9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:198 # 0x1177e56 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:711 # 0x1175d64 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:502 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 96] @ 0xcd0b8d 0xcd07e5 0xccf9b9 0x47efc1 # 0xcd0b8c github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x72c github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:35 # 0xcd07e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x384 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:708 # 0xccf9b8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x838 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:576 0: 0 [5: 4480] @ 0xe55f5a 0xe55d68 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xe55f59 crypto/tls.Server+0x2f9 crypto/tls/tls.go:36 # 0xe55d67 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x107 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 24] @ 0x534cfa 0x6572ea 0x657d92 0x7423f3 0x755691 0x75607e 0x756166 0x96d912 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x657d91 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x96d911 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:128 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3004: 336448] @ 0xcc1465 0xcc1426 0xcd4092 0xccfd05 0x47efc1 # 0xcc1464 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x7a4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:202 # 0xcc1425 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x765 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1188 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [923: 14768] @ 0xc85e98 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85e97 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x6b7 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2252 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1063: 5170432] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [641: 123072] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 4256] @ 0x11c5ad0 0x11c54fe 0xba761c 0xba7e45 0xba62c9 0xb9acde 0xc1eaea 0xc23937 0x47efc1 # 0x11c5acf github.com/multiformats/go-multistream.NewMSSelect[...]+0xc0f github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:12 # 0x11c54fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x63d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:744 # 0xba761b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:229 # 0xba7e44 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:290 # 0xba62c8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x468 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:95 # 0xb9acdd github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x53d github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/protocol_messenger.go:164 # 0xc1eae9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:65 # 0xc23936 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2b6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:437 0: 0 [730: 140160] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [323: 496128] @ 0xec03c5 0x49aa11 0xebb7ba 0xebb7ae 0xebed1c 0x47efc1 # 0xec03c4 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:87 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xebb7b9 github.com/quic-go/quic-go.getPacketBuffer+0x5d9 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:72 # 0xebb7ad github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x5cd github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:167 # 0xebed1b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.49.0/transport.go:520 0: 0 [1624: 415744] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 16] @ 0x511406 0x127e525 0x78b0d6 0x78b2bd 0x127e32e 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x127e524 github.com/pactus-project/pactus/sync.(*synchronizer).String+0xa4 github.com/pactus-project/pactus/sync/sync.go:332 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x127e32d github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0xed github.com/pactus-project/pactus/sync/sync.go:320 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 3872] @ 0x4d918c 0xd770bd 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd904f5 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd904f4 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:813 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [784: 25088] @ 0x131467c 0x130c25c 0x130c23f 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x131467b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:98 # 0x130c25b google.golang.org/grpc/internal/transport.(*Stream).write+0x37b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:342 # 0x130c23e google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x35e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:824 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [31: 7936] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [3: 221184] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [766: 147072] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [507: 12168] @ 0x130a64b 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a64a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x20ea google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:606 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1491: 4580352] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [4: 960] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [820: 341120] @ 0x41310d 0x41366f 0x474c05 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [273: 113568] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [113: 1808] @ 0x131c205 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x131c204 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1a4 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:63 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1891: 151280] @ 0x130db25 0x130d636 0x130efd5 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x130db24 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1008 # 0x130d635 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d5 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:990 # 0x130efd4 google.golang.org/grpc/internal/transport.(*http2Server).write+0xb4 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1120 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [810: 414720] @ 0x4d1695 0x5c33ff 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 2816] @ 0x87e7a5 0x87fafd 0xe543f0 0x9f8657 0x9fddcc 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x87e7a4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:830 # 0x87fafc crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1020 # 0xe543ef github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x10f github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/crypto.go:132 # 0x9f8656 crypto/tls.(*Conn).processCertsFromClient+0x6d6 crypto/tls/handshake_server.go:943 # 0x9fddcb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:953 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 16] @ 0x126f3f4 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x126f3f3 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0xf3 github.com/pactus-project/pactus/sync/firewall/firewall.go:106 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [357: 85680] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [29: 1392] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xc24d4b 0xc23799 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc24d4a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [6: 192] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cea6 0xe29e19 0x11c54f8 0x12430cb 0x123f44a 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cea5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:839 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c54f7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x637 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:741 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [546: 13104] @ 0x12ec97d 0x130c1eb 0x130b30a 0x13460d6 0x1345876 0x47efc1 # 0x12ec97c google.golang.org/grpc/mem.Copy+0xbc google.golang.org/grpc@v1.70.0/mem/buffers.go:121 # 0x130c1ea google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:818 # 0x130b309 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x329 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:678 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [221: 14144] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 160] @ 0xd6de5e 0xd6b408 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa01452 0x9c2827 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1519: 43552768] @ 0x12c13ff 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0xa00c55 0xa00c25 0xa00b37 0x863882 0x863c12 0xa00905 0xa00728 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xa00c54 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0xa00c24 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0xa00b36 crypto/tls.(*cipherSuiteTLS13).expandLabel.func2+0x16 crypto/tls/key_schedule.go:45 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [401: 38496] @ 0x533c35 0x65704f 0x73a1ab 0x73a141 0x755e08 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73a1aa github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73a140 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1237e79 0xe21eb3 0xe21c05 0x11541c3 0x1153d7f 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1237e78 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x1b8 github.com/pactus-project/pactus/network/gater.go:73 # 0xe21eb2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:257 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11541c2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x3e2 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:235 # 0x1153d7e github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xb9e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:204 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [54: 884736] @ 0x965715 0xcb83e8 0xcb83d6 0xcb8083 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xcb83e7 github.com/libp2p/go-buffer-pool.Get+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xcb83d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x95 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:163 # 0xcb8082 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x102 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:184 0: 0 [4066: 116580352] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [19: 304] @ 0x612cb3 0x6f03d7 0x6efefc 0x6edc2f 0x73b279 0x73a2f6 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6f03d6 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulWindowed+0x456 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:509 # 0x6efefb github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).IsInSubGroup+0x5b github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:486 # 0x6edc2e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Affine).IsInSubGroup+0x4e github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:193 # 0x73b278 github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x98 github.com/pactus-project/pactus/crypto/bls/signature.go:113 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1859: 12849408] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 2304] @ 0x9e9325 0x9e92f5 0x9e91f7 0x863882 0x863c12 0x9e91ab 0x9e90a7 0x863882 0x863c12 0x9e6e0a 0x9e6cfa 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9e9324 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e92f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e91f6 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:794 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e91aa vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e90a6 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:793 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e6e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e6cf9 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:791 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [979: 15664] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1619: 1450624] @ 0x41310d 0x41366f 0x474c05 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [299: 28704] @ 0x6d0ba5 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [390: 37440] @ 0x6d0799 0x6fed85 0x6ffe93 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [800: 153600] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5011: 143675392] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1481: 1137408] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [43: 688] @ 0x511406 0x125426a 0x12541d3 0x78b0d6 0x78b2bd 0x125202c 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1254269 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc9 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x12541d2 github.com/pactus-project/pactus/state.(*state).String+0x32 github.com/pactus-project/pactus/state/state.go:515 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x125202b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x52b github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1920: 23592960] @ 0x12c13ff 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4576: 31629312] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1010: 16160] @ 0x1309688 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x1309687 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1127 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:462 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1056: 371712] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [49: 5488] @ 0x12fbd18 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:494 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 3072] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1243615 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1243614 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x194 github.com/pactus-project/pactus/network/stream.go:112 0: 0 [3: 16128] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0xbb8537 0xbb82c5 0xe1f37e 0x117eb1d 0x117f68f 0x117e8c5 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0xbb8536 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:74 # 0xbb82c4 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:48 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117eb1c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x11c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:368 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1060: 7326720] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [332: 7968] @ 0x12f0c07 0x12f0be3 0x130c8a8 0x130c886 0x130b297 0x13460d6 0x1345876 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130c8a7 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0xe7 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130c885 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xc5 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:890 # 0x130b296 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2b6 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:684 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [2: 224] @ 0x81e70d 0xbb5053 0x1177ae6 0x1175d46 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb5052 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x32 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:66 # 0x1177ae5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x2e5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:673 # 0x1175d45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:501 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [663: 106080] @ 0xcbd746 0xcbd71e 0xcd3684 0xccfce7 0x47efc1 # 0xcbd745 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x485 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:214 # 0xcbd71d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).PreValidation+0x45d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:722 # 0xcd3683 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9e3 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1109 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [3977: 114028544] @ 0x49614b 0x495f4f 0x12c1908 0x12c9bff 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495f4e strconv.AppendUint+0x10e strconv/itoa.go:54 # 0x12c1907 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:187 # 0x12c9bfe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x43e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:309 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [48: 4608] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 256] @ 0xbb83ed 0x11c6865 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0xbb83ec github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x16c github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:61 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [44: 8448] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0x8fcde5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [6: 96] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1738: 2002176] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [105: 36960] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 4032] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1462: 93568] @ 0x12e6551 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e6550 golang.org/x/net/http2.(*Framer).readMetaFrame+0x130 golang.org/x/net@v0.38.0/http2/frame.go:1552 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [67: 8576] @ 0x5c3d6e 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3d6d net.addrTable+0x32d net/interface_linux.go:170 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [148: 151552] @ 0x9c8233 0x9c806a 0x9c8b46 0x9fca5a 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x9c8232 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x9c8069 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:979 # 0x9c8b45 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1060 # 0x9fca59 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5d9 crypto/tls/handshake_server_tls13.go:767 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [19: 1824] @ 0x863b87 0x9e6e0a 0x9e6cfa 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9e6e09 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e6cf9 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:791 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [112: 5376] @ 0xe675a6 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675a5 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:61 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [2110: 135040] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 90112] @ 0xb7a7bf 0xb7a752 0xb7a756 0x11765cf 0x11758f6 0x1174f39 0x47efc1 # 0xb7a7be bufio.NewReaderSize+0xbe bufio/bufio.go:54 # 0xb7a751 bufio.NewReader+0x51 bufio/bufio.go:60 # 0xb7a755 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x11765ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:544 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 128] @ 0x49ad5d 0x49ac26 0x49a97c 0x965666 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x49ad5c sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x49ac25 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x49a97b sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x965665 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x65 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [751: 144192] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1090: 627840] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [399: 25536] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [802: 205312] @ 0x4d1695 0xbd3eaa 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xbd3ea9 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [132: 14784] @ 0x12fbd18 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:494 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [719: 80528] @ 0x12fbe5b 0x12fbef2 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbe5a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.70.0/internal/transport/flowcontrol.go:46 # 0x12fbef1 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:497 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [88: 4224] @ 0x52c0c5 0x143ac1f 0x143838a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x143ac1e github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x1438389 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [741: 82992] @ 0x52a8c5 0x52ab15 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 640] @ 0x117da0f 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x115146c 0x1153396 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x117da0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x38e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153395 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x1b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:131 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [238: 3808] @ 0x130c865 0x130b297 0x13460d6 0x1345876 0x47efc1 # 0x130c864 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xa4 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:888 # 0x130b296 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2b6 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:684 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [361: 28880] @ 0x621505 0x62147d 0x6feff8 0x6fef7b 0x6ff958 0x6ffe5b 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x621504 math/big.nat.make+0xa4 math/big/nat.go:66 # 0x62147c math/big.nat.setBytes+0x1c math/big/nat.go:1332 # 0x6feff7 math/big.(*Int).SetBytes+0x1b7 math/big/int.go:512 # 0x6fef7a github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x13a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:136 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46224: 1325334528] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [791: 151872] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [545: 13080] @ 0xc83f2f 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc83f2e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1879 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [365: 93440] @ 0x4d1695 0x5c3cfe 0x5c398b 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c3cfd net.addrTable+0x2bd net/interface_linux.go:164 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [3547: 101699584] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [140: 13440] @ 0x142d3c8 0x142d4b5 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142d3c7 encoding/hex.EncodeToString+0x8e7 encoding/hex/hex.go:129 # 0x142d4b4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9d4 github.com/pactus-project/pactus/www/grpc/blockchain.go:177 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2: 224] @ 0x47af9c 0x4e0755 0xd8b112 0xd93317 0xd931ec 0xd94b58 0xe29ea2 0x117528a 0x117577c 0x1174f39 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xd8b111 github.com/libp2p/go-yamux/v4.(*pipeDeadline).set+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:54 # 0xd93316 github.com/libp2p/go-yamux/v4.(*Stream).SetReadDeadline+0xb6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:484 # 0xd931eb github.com/libp2p/go-yamux/v4.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:470 # 0xd94b57 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:51 # 0xe29ea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:159 # 0x1175289 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0xe9 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:450 # 0x117577b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xdb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:469 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [48: 9216] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xcbe8d9 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbe8d8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x2d8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:858 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1291: 20656] @ 0x73cfa9 0x73ce3f 0x142e5b2 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfa8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:163 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 64] @ 0x737f3f 0x9af079 0xa012b7 0x9fcf45 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f3e crypto/hmac.New+0xde crypto/hmac/hmac.go:154 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fcf44 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x164 crypto/tls/handshake_server_tls13.go:787 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [11272: 323190784] @ 0x12c0e8c 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [448: 157696] @ 0x474bac 0x1476fce 0x1476f75 0x1476f67 0x14711a5 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1476fcd net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1476f74 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1476f66 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:188 # 0x14711a4 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x184 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4679: 134156288] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [478: 152960] @ 0x4d135f 0x5c391d 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [79: 3792] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [977: 750336] @ 0x1471177 0x1471134 0x1471186 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x1471176 bytes.(*Buffer).String+0x156 bytes/buffer.go:71 # 0x1471133 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x113 github.com/pactus-project/pactus/www/html/server.go:273 # 0x1471185 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x165 github.com/pactus-project/pactus/www/html/blockchain.go:161 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [95: 255360] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [180: 28800] @ 0x64c309 0x64c5a5 0x739e56 0x14337e8 0x142d66d 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x739e55 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x14337e7 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x247 github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x142d66c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xb8c github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [311: 74640] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [102: 4896] @ 0x5d9e25 0x5c0ac5 0x5da75e 0x5d9610 0xa83a8c 0x1476469 0x47efc1 # 0x5d9e24 net.sockaddrToTCP+0xe4 net/tcpsock_posix.go:21 # 0x5c0ac4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [5: 80] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x6c8156 0x6d07ba 0x6fed85 0x6ffe86 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6c8155 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.20.0/bitset.go:175 # 0x6d07b9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:813 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe85 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x105 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:312 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 1408] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x75f7ec 0x75f831 0x1256506 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f7eb github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x75f830 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:155 # 0x1256505 github.com/pactus-project/pactus/state.(*state).validateBlock+0xc5 github.com/pactus-project/pactus/state/validation.go:22 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [103: 9888] @ 0x13514ff 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13514fe google.golang.org/grpc.newClientStreamWithParams+0x39e google.golang.org/grpc@v1.70.0/stream.go:294 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [103: 3296] @ 0x6fef6a 0x6ff958 0x6ffe5b 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6fef69 github.com/consensys/gnark-crypto/ecc/bls12-381.g1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:134 # 0x6ff957 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x5f7 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:220 # 0x6ffe5a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:309 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x4e0508 0x12588a7 0x125ede5 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0x12588a6 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:189 # 0x125ede4 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2c4 github.com/pactus-project/pactus/consensus/height.go:30 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 896] @ 0x511406 0x757587 0x762add 0x774272 0x78a7e8 0x78b119 0x78b385 0x125367e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x757586 github.com/pactus-project/pactus/types/block.(*Block).String+0x2a6 github.com/pactus-project/pactus/types/block/block.go:146 # 0x762adc github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.33.0/internal/json/string.go:88 # 0x774271 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.33.0/event.go:275 # 0x78a7e7 github.com/pactus-project/pactus/util/logger.addFields+0x327 github.com/pactus-project/pactus/util/logger/logger.go:131 # 0x78b118 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x98 github.com/pactus-project/pactus/util/logger/logger.go:180 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x125367d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x61d github.com/pactus-project/pactus/state/state.go:445 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1078: 51744] @ 0x52c0c5 0x1309d18 0x1309cf4 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x1309d17 google.golang.org/grpc/metadata.NewIncomingContext+0x17b7 google.golang.org/grpc@v1.70.0/metadata/metadata.go:165 # 0x1309cf3 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1793 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:541 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [230: 36800] @ 0x4d135f 0x5c391d 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [47: 3760] @ 0x4d135f 0xbd3db2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xbd3db1 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [39: 69888] @ 0x12c1cce 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3035: 1262560] @ 0x75f4b3 0x1255285 0x142bb19 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x75f4b2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:114 # 0x1255284 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x84 github.com/pactus-project/pactus/state/state.go:608 # 0x142bb18 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [727: 17448] @ 0x818f3a 0x126fb0a 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x818f39 github.com/multiformats/go-multiaddr.NewMultiaddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:29 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1883: 1084608] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [133: 55328] @ 0x75f4b3 0x125348d 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f4b2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:114 # 0x125348c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x42c github.com/pactus-project/pactus/state/state.go:431 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [209: 6688] @ 0x1315930 0x12f031e 0x134041c 0x13413ba 0x1341fcb 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x131592f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.70.0/internal/transport/transport.go:399 # 0x12f031d google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1d google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:55 # 0x134041b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.70.0/rpc_util.go:674 # 0x13413b9 google.golang.org/grpc.recvAndDecompress+0x99 google.golang.org/grpc@v1.70.0/rpc_util.go:819 # 0x1341fca google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.70.0/rpc_util.go:893 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [10: 240] @ 0x14239de 0x14232e5 0x142161a 0x142a343 0x142af65 0x14bd45f 0x47efc1 # 0x14239dd github.com/go-zeromq/zmq4.(*Queue).Push+0x2bd github.com/go-zeromq/zmq4@v0.17.0/queue.go:45 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x142a342 github.com/pactus-project/pactus/www/zmq.(*txInfoPub).onNewBlock+0x282 github.com/pactus-project/pactus/www/zmq/publisher_tx_info.go:28 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [472: 60416] @ 0xe20b09 0xe1fdff 0x47efc1 # 0xe20b08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:247 # 0xe1fdfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:129 0: 0 [98: 338688] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [779: 149568] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [655: 586880] @ 0x630911 0x62f6dd 0x62f4d3 0x757792 0x757774 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x757791 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x757773 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/block/block.go:165 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1253: 60144] @ 0x630911 0x62f6dd 0x62f4d3 0x73ae06 0x73adb3 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73ae05 github.com/fxamacker/cbor/v2.Unmarshal+0x65 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73adb2 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 9792] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1904] @ 0x52a8c5 0xd8c257 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xd8c256 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x96 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:213 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [458: 234496] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [10348: 127156224] @ 0x12c0e8c 0x12c0cce 0x12c9df2 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9df1 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x631 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1786: 142880] @ 0x130e986 0x13494ae 0x1349492 0x134d92a 0x134633f 0x47efc1 # 0x130e985 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x825 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1084 # 0x13494ad google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1ccd google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:74 # 0x1349491 google.golang.org/grpc.(*Server).processUnaryRPC+0x1cb1 google.golang.org/grpc@v1.70.0/server.go:1508 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [621: 59616] @ 0x13514ff 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13514fe google.golang.org/grpc.newClientStreamWithParams+0x39e google.golang.org/grpc@v1.70.0/stream.go:294 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [44: 8448] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x73b8fb 0x1256674 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73b8fa github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x1256673 github.com/pactus-project/pactus/state.(*state).validateBlock+0x233 github.com/pactus-project/pactus/state/validation.go:32 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2537: 284144] @ 0x40a6b4 0x13086ac 0x130869b 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x13086ab google.golang.org/grpc/internal/transport.newRecvBuffer+0x14b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x130869a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x13a google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:387 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [50: 5600] @ 0x7e5632 0xc2256a 0xc22544 0xc22545 0xc22611 0xc222a6 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xc22569 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a9 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xc22543 github.com/mr-tron/base58/base58.Encode+0x183 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xc22544 github.com/libp2p/go-libp2p/core/peer.ID.String+0x184 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0xc22610 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x250 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:324 # 0xc222a5 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3c5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:315 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0xc1a7a6 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a7a5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:36 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [55: 5280] @ 0xacd899 0xacd573 0xad24ac 0xc2372c 0x47efc1 # 0xacd898 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:175 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc2372b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:420 0: 0 [165: 52800] @ 0x4d135f 0x5c391d 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c391c net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 320] @ 0x117da0f 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x115146c 0x1153ab7 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x117da0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x38e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153ab6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:178 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 4608] @ 0xe0caa5 0xe0ca67 0xe0c790 0x47efc1 # 0xe0caa4 github.com/libp2p/go-flow-metrics.(*sweeper).register+0x224 github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:64 # 0xe0ca66 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0x1e6 github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:84 # 0xe0c78f github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:54 0: 0 [2615: 41840] @ 0x138606e 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x138606d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x82d github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:444 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2192: 771584] @ 0x474bac 0x1380f29 0x1380f03 0x1380ed7 0x1381625 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1380f28 net/textproto.MIMEHeader.Add+0x188 net/textproto/header.go:15 # 0x1380f02 net/http.Header.Add+0x162 net/http/header.go:31 # 0x1380ed6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:123 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [305: 351360] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x125089a 0x1253346 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1250899 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x39 github.com/pactus-project/pactus/state/state.go:136 # 0x1253345 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e5 github.com/pactus-project/pactus/state/state.go:420 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1296: 62208] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73ae94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73ae93 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xf3 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1085: 52080] @ 0x12ebc89 0x130ef78 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x12ebc88 google.golang.org/grpc/mem.BufferSlice.Reader+0xc8 google.golang.org/grpc@v1.70.0/mem/buffer_slice.go:122 # 0x130ef77 google.golang.org/grpc/internal/transport.(*http2Server).write+0x57 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1117 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [265: 6360] @ 0xe9c911 0xea5262 0xea4a0a 0xea48b8 0xea3b10 0xea3889 0xe9677b 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe9c910 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.49.0/framer.go:107 # 0xea5261 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5c1 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:691 # 0xea4a09 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:604 # 0xea48b7 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:595 # 0xea3b0f github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1af github.com/quic-go/quic-go@v0.49.0/packet_packer.go:485 # 0xea3888 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x88 github.com/quic-go/quic-go@v0.49.0/packet_packer.go:468 # 0xe9677a github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0xba github.com/quic-go/quic-go@v0.49.0/connection.go:2105 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [275: 352000] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 4560] @ 0x4bce5d 0x8e24e7 0x8e0f9f 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 336] @ 0x9af4af 0xa00a05 0xa014a5 0x9c2827 0x9fbd58 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa014a4 crypto/tls.(*cipherSuiteTLS13).trafficKey+0xa4 crypto/tls/key_schedule.go:96 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fbd57 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x2d7 crypto/tls/handshake_server_tls13.go:663 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 48] @ 0x52c0c5 0xacd87e 0xacd841 0xacd573 0xad24ac 0xbd11cd 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0xacd87d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.34.0/context.go:14 # 0xacd840 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xbd11cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x30c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [2: 224] @ 0x9af4af 0xa00a05 0xa01152 0x9fd025 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fd024 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:792 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [3513: 224832] @ 0xcc94c8 0xcc5a09 0xccfd57 0x47efc1 # 0xcc94c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x647 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [12: 8448] @ 0x819b38 0x117a2ed 0x117f3c6 0x117f68f 0x117e8c5 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0x117a2ec github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:992 # 0x117f3c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x9c5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:406 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [522: 83520] @ 0xd6e130 0xd7417c 0xd94f02 0xd90462 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd6e12f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:68 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd90461 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:809 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [62: 992] @ 0x11c351e 0xe1fe67 0x47efc1 # 0x11c351d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x69d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:485 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [83: 3984] @ 0x471e3a 0xcbeaf1 0xcbea47 0xcbd8c5 0xcd3342 0xccfce7 0x47efc1 # 0xcbeaf0 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x4f0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:74 # 0xcbea46 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x446 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:834 # 0xcbd8c4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:736 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [220: 14080] @ 0x6cd093 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 184320] @ 0x72a551 0x72a687 0x72a74e 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a550 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x72a686 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x72a74d compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe206aa 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [11: 1232] @ 0x81e70d 0xbb7f25 0xbb8397 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [1779: 2049408] @ 0x4d1695 0x5c33ff 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [153: 48960] @ 0x4d135f 0xbd3db2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xbd3db1 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [30: 1440] @ 0x471e3a 0xbd3d68 0x11c2077 0x11c418b 0x47efc1 # 0xbd3d67 github.com/libp2p/go-netroute.New+0x67 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:26 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1490: 619840] @ 0x41310d 0x41366f 0x474c05 0xcc7e29 0xcc6532 0xccfd57 0x47efc1 # 0xcc7e28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1554 # 0xcc6531 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1579 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [268: 308736] @ 0x12c1cce 0x12c1845 0x12c9dbf 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x10d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:242 # 0x12c1844 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x24 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:180 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [426: 54528] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x73a365 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 2240] @ 0xe1f02c 0xe1ef0d 0x117d9c5 0x117e249 0x1174930 0x11c6a49 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x117d9c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [436: 10464] @ 0x12f0c07 0x12f0be3 0x130ccb6 0x130cc76 0x130b24a 0x13460d6 0x1345876 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130ccb5 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x75 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130cc75 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x35 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:926 # 0x130b249 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x269 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:686 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 128] @ 0x61b497 0x61b407 0x61b539 0x611911 0x6c3bc7 0x6f094e 0x739986 0x739974 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x61b496 math/big.nat.make+0x176 math/big/nat.go:66 # 0x61b406 math/big.nat.mul+0xe6 math/big/nat.go:420 # 0x61b538 math/big.nat.mul+0x218 math/big/nat.go:405 # 0x611910 math/big.(*Int).Mul+0xb0 math/big/int.go:193 # 0x6c3bc6 github.com/consensys/gnark-crypto/ecc.SplitScalar+0xa6 github.com/consensys/gnark-crypto@v0.15.0/ecc/utils.go:144 # 0x6f094d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:552 # 0x739985 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0xe5 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/g1.go:431 # 0x739973 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xd3 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [387: 43344] @ 0x47af9c 0x4e0755 0xc17a4d 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0xc17a4c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:43 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [62: 31744] @ 0x8235bc 0x8231ab 0xe81f74 0xe82d0b 0xe7eae8 0xe7e76f 0xe87b46 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe81f73 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.49.0/internal/handshake/header_protector.go:49 # 0xe82d0a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:51 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e76e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:115 # 0xe87b45 github.com/quic-go/quic-go.init.func1+0xc05 github.com/quic-go/quic-go@v0.49.0/connection.go:316 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 0: 0 [1284: 41088] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [42: 3360] @ 0x4d135f 0x5c3293 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5c3292 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [325: 15600] @ 0x52c0c5 0x137f56f 0x1396405 0x137e24f 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x137f56e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPathPattern+0x4e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:406 # 0x1396404 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4.WithHTTPPathPattern.1+0x24 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:59 # 0x137e24e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0xae github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:139 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [937: 119936] @ 0x142be47 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142be46 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x366 github.com/pactus-project/pactus/www/grpc/blockchain.go:36 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [578: 36992] @ 0xa7901b 0xa79034 0xa7964b 0x58d1c3 0x58dcc9 0x58df25 0xa0d265 0xa9f2d0 0xa9f2eb 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa7901a sync.NewCond+0x5a sync/cond.go:49 # 0xa79033 net/http.(*connReader).lock+0x73 net/http/server.go:669 # 0xa7964a net/http.(*connReader).Read+0x2a net/http/server.go:771 # 0x58d1c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:110 # 0x58dcc8 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:376 # 0x58df24 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:405 # 0xa0d264 net/textproto.(*Reader).readLineSlice+0xa4 net/textproto/reader.go:64 # 0xa9f2cf net/textproto.(*Reader).ReadLine+0xaf net/textproto/reader.go:44 # 0xa9f2ea net/http.readRequest+0xca net/http/request.go:1096 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [590: 113280] @ 0x7064a6 0x705c7b 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064a5 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:111 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [281: 13488] @ 0x13511ea 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13511e9 google.golang.org/grpc.newClientStreamWithParams+0x89 google.golang.org/grpc@v1.70.0/stream.go:260 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [100: 268800] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [59: 944] @ 0xd770e5 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5: 120] @ 0x654f8e 0x6558e6 0x73a7bd 0x1256519 0x1256533 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1256518 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x1256532 github.com/pactus-project/pactus/state.(*state).validateBlock+0xf2 github.com/pactus-project/pactus/state/validation.go:23 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2433: 194640] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1010: 32320] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [843: 26976] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xe1f813 0x49a794 0xe1f65e 0xe1f62f 0xe1d1f6 0x123f7f1 0x126f882 0x126f86f 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xe1f812 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x172 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:84 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1f65d sync.(*Once).Do+0x3d sync/once.go:67 # 0xe1f62e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1d1f5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ClosePeer+0x75 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:716 # 0x123f7f0 github.com/pactus-project/pactus/network.(*network).CloseConnection+0xb0 github.com/pactus-project/pactus/network/network.go:392 # 0x126f881 github.com/pactus-project/pactus/sync/firewall.(*Firewall).closeConnection+0x281 github.com/pactus-project/pactus/sync/firewall/firewall.go:200 # 0x126f86e github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x26e github.com/pactus-project/pactus/sync/firewall/firewall.go:128 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [379: 36384] @ 0x6d0ba5 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [651: 124992] @ 0x6e1794 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 2128] @ 0xd91717 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd91716 github.com/libp2p/go-yamux/v4.newStream+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:72 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [88: 36608] @ 0x75f10d 0x125444d 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f10c github.com/pactus-project/pactus/committee.(*committee).Update+0x30c github.com/pactus-project/pactus/committee/committee.go:81 # 0x125444c github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcc github.com/pactus-project/pactus/state/state.go:528 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 13280] @ 0x4d135f 0xbd3db2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xbd3db1 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2: 64] @ 0x96c65f 0x96c64d 0x96e7b6 0x96d046 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x96c65e github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x17e github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x96c64c github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x16c github.com/pactus-project/pactus/store/block.go:159 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [15: 15360] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239fa6 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239fa5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2c5 github.com/pactus-project/pactus/network/gossip.go:229 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [42: 8064] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [128: 4096] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cea6 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cea5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x1a5 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:839 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [48: 8448] @ 0xe977f7 0xe97792 0xeb6b3e 0xec464e 0xeb7995 0xeb7837 0xe92c9e 0xe9220d 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe977f6 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0xd6 github.com/quic-go/quic-go@v0.49.0/internal/flowcontrol/stream_flow_controller.go:34 # 0xe97791 github.com/quic-go/quic-go.(*connection).newFlowController+0x71 github.com/quic-go/quic-go@v0.49.0/connection.go:2239 # 0xeb6b3d github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x5d github.com/quic-go/quic-go@v0.49.0/streams_map.go:113 # 0xec464d github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x22d github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:129 # 0xeb7994 github.com/quic-go/quic-go.(*streamsMap).getOrOpenReceiveStream+0xb4 github.com/quic-go/quic-go@v0.49.0/streams_map.go:253 # 0xeb7836 github.com/quic-go/quic-go.(*streamsMap).GetOrOpenReceiveStream+0x16 github.com/quic-go/quic-go@v0.49.0/streams_map.go:227 # 0xe92c9d github.com/quic-go/quic-go.(*connection).handleStreamFrame+0x3d github.com/quic-go/quic-go@v0.49.0/connection.go:1454 # 0xe9220c github.com/quic-go/quic-go.(*connection).handleFrame+0x34c github.com/quic-go/quic-go@v0.49.0/connection.go:1330 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [16: 1792] @ 0x81e70d 0xbb7f25 0xbb8397 0xe1f37e 0x117d906 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x11c4198 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0xe1f37d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1dd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:56 # 0x117d905 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x285 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:229 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1562: 4798464] @ 0x4d0de6 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [643: 123456] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 5120] @ 0x9e8375 0x9e8345 0x9e8257 0x863882 0x863c12 0x9e81c9 0x9e7d50 0x863882 0x863c12 0x9e7a56 0x9e762b 0x9c8ad9 0x9fbb45 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9e8374 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9e8344 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9e8256 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:856 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e81c8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x548 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9e7d4f crypto/tls.(*serverHelloMsg).marshal.func11+0xcf crypto/tls/handshake_messages.go:855 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9e7a55 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9e762a crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:845 # 0x9c8ad8 crypto/tls.(*Conn).writeHandshakeRecord+0xd8 crypto/tls/conn.go:1052 # 0x9fbb44 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xc4 crypto/tls/handshake_server_tls13.go:643 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [63: 1008] @ 0xd6e0b8 0xd7417c 0xd94f02 0xd90462 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd6e0b7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x57 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:71 # 0xd7417b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:739 # 0xd94f01 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:45 # 0xd90461 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:809 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [143: 41184] @ 0x13517e9 0x13510a7 0x1350a79 0x1334337 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13517e8 google.golang.org/grpc.newClientStreamWithParams+0x688 google.golang.org/grpc@v1.70.0/stream.go:323 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x737f7d 0x9af48b 0xa00a05 0xa01452 0x9c2827 0x9fe516 0x9f89c5 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af48a vendor/golang.org/x/crypto/hkdf.Expand+0x2a vendor/golang.org/x/crypto/hkdf/hkdf.go:86 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0xa01451 crypto/tls.(*cipherSuiteTLS13).trafficKey+0x51 crypto/tls/key_schedule.go:95 # 0x9c2826 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:234 # 0x9fe515 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x135 crypto/tls/handshake_server_tls13.go:1033 # 0x9f89c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:83 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [89: 4272] @ 0x8fcde5 0x912432 0x912058 0x8e257b 0x8e0f9f 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x1397327 0x1392282 0x1396f08 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e257a google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x11a google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:261 # 0x8e0f9e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:64 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x1397326 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x1392281 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlock_0+0x221 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:52 # 0x1396f07 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:595 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3: 72] @ 0xd6b375 0xd69e69 0xe206aa 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd6b374 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:561 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe206a9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:207 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [331: 2711552] @ 0x127645e 0x1276151 0x1278905 0x1278906 0x12785c2 0x127809b 0x47efc1 # 0x127645d github.com/beevik/ntp.getTime+0x25d github.com/beevik/ntp@v1.4.3/ntp.go:517 # 0x1276150 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x1278904 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x1278905 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12785c1 github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x81 github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x127809a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [553: 8848] @ 0x552479 0x55287a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 8192] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239fb5 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239fb4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [6: 144] @ 0x12543b2 0x12534d3 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12543b1 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:520 # 0x12534d2 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x472 github.com/pactus-project/pactus/state/state.go:434 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [720: 80640] @ 0xd8d36e 0xd8d357 0xd8d098 0xd8d179 0x47efc1 # 0xd8d36d github.com/libp2p/go-yamux/v4.newPing+0x10d github.com/libp2p/go-yamux/v4@v4.0.1/ping.go:20 # 0xd8d356 github.com/libp2p/go-yamux/v4.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:381 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d178 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 0: 0 [8: 14336] @ 0xd8bafe 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd8bafd github.com/libp2p/go-yamux/v4.newSession+0x29d github.com/libp2p/go-yamux/v4@v4.0.1/session.go:146 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [2: 256] @ 0x1240f16 0x12405c7 0x47efc1 # 0x1240f15 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb5 github.com/pactus-project/pactus/network/notifee.go:130 # 0x12405c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3c6 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd73a05 0xd7392b 0xd73f08 0xd744a5 0xd742d2 0xd9132f 0xd9112c 0xd92bc5 0xd9284d 0xd92a65 0xd94a53 0xe299c4 0x1176b56 0x11758f6 0x1174f39 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd73a04 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReleaseMemory+0x204 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:425 # 0xd7392a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x12a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:695 # 0xd73f07 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseResources+0x367 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:716 # 0xd744a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:755 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xd9132e github.com/libp2p/go-yamux/v4.(*Session).deleteStream+0xee github.com/libp2p/go-yamux/v4@v4.0.1/session.go:889 # 0xd9112b github.com/libp2p/go-yamux/v4.(*Session).closeStream+0x14b github.com/libp2p/go-yamux/v4@v4.0.1/session.go:871 # 0xd92bc4 github.com/libp2p/go-yamux/v4.(*Stream).cleanup+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:378 # 0xd9284c github.com/libp2p/go-yamux/v4.(*Stream).CloseWrite+0xec github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:320 # 0xd92a64 github.com/libp2p/go-yamux/v4.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:356 # 0xd94a52 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:35 # 0xe299c3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:81 # 0x1176b55 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x855 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:581 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [300: 62400] @ 0x73e6a5 0x757a9b 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [103: 1648] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [509: 40720] @ 0x529ddb 0x529dbd 0x1396065 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396064 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:638 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [42: 8064] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1515: 72720] @ 0x126ee16 0x126ee66 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x126ee15 bytes.NewReader+0x55 bytes/reader.go:159 # 0x126ee65 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [575: 92000] @ 0xd6de5e 0xd6b408 0xd69e69 0xe1fcb7 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6b407 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:560 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [727: 81424] @ 0x12fbd18 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd17 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:494 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76: 3648] @ 0x8ff636 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x8ff635 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5577 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [9: 432] @ 0x45af46 0xc1a77e 0xc1a703 0xc1a717 0xc1ad52 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xc1a77d github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a702 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a716 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:46 # 0xc1ad51 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:111 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [468: 52416] @ 0x81e9a5 0x967845 0xcad0e5 0xcace68 0xcb368a 0xc1723e 0xc23dda 0x47efc1 # 0x81e9a4 github.com/multiformats/go-multiaddr.SplitLast+0x84 github.com/multiformats/go-multiaddr@v0.14.0/util.go:113 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xc1723d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:935 # 0xc23dd9 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x759 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:469 0: 0 [642: 123264] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x737f7d 0x9af079 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [262: 12576] @ 0x471eb1 0x1356ed7 0x1356eac 0x1356e9d 0x13559f7 0x1355525 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1356ed6 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.70.0/metadata/metadata.go:100 # 0x1356eab google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:328 # 0x1356e9c google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.70.0/stream.go:1182 # 0x13559f6 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.70.0/stream.go:1031 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 128] @ 0x96608d 0x965f06 0x117a405 0x11788a5 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0x96608c github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:171 # 0x965f05 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:111 # 0x117a404 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1013 # 0x11788a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x984 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:799 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [1: 1024] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b205 0x1242f49 0x123f44a 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b204 github.com/pactus-project/pactus/util/logger.(*SubLogger).Trace+0x64 github.com/pactus-project/pactus/util/logger/logger.go:184 # 0x1242f48 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xe8 github.com/pactus-project/pactus/network/stream.go:64 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [1: 96] @ 0x863b87 0x86137f 0x8655f8 0x865558 0x863882 0x863c12 0x86137f 0x86543e 0x869398 0x8652ad 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x8655f7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:361 # 0x865557 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:346 # 0x863881 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x863c11 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x86137e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x19e vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x86543d crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:344 # 0x869397 crypto/ecdsa.signNISTEC[...]+0x597 crypto/ecdsa/ecdsa.go:339 # 0x8652ac crypto/ecdsa.SignASN1+0x2ac crypto/ecdsa/ecdsa.go:285 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1016: 32512] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 8832] @ 0x6e1775 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x1247d09 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1247d08 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x88 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [407: 3256] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc98a9 0xcc6208 0xccfd57 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc98a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1963 # 0xcc6207 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xc67 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1776 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [726: 139392] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 3408] @ 0x142de78 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142de77 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x97 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [174: 25056] @ 0x4bce5d 0x8e24e7 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e24e6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:259 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1270: 487680] @ 0x7064c5 0x705c7b 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x7064c4 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:112 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [636: 122112] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [422: 13504] @ 0x4d918c 0xd770bd 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29cd2 0xe1fe71 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29cd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x91 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:130 # 0xe1fe70 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xb0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:144 0: 0 [229: 3664] @ 0x596dc5 0x596dc6 0x5c58d3 0x81bcf8 0x8213f7 0x817699 0x81a37b 0x81f1b5 0x81a2cb 0x126fbc4 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x596dc4 net/netip.Addr.string4+0x104 net/netip/netip.go:858 # 0x596dc5 net/netip.Addr.String+0x105 net/netip/netip.go:788 # 0x5c58d2 net.IP.String+0xf2 net/ip.go:306 # 0x81bcf7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:138 # 0x8213f6 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:47 # 0x817698 github.com/multiformats/go-multiaddr.(*Component).Value+0x58 github.com/multiformats/go-multiaddr@v0.14.0/component.go:114 # 0x81a37a github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol.func1+0x5a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:207 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0x81a2ca github.com/multiformats/go-multiaddr.(*multiaddr).ValueForProtocol+0x6a github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:205 # 0x126fbc3 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0xe3 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [957: 137808] @ 0xa83b49 0xa83b3d 0x147a7b5 0x47efc1 # 0xa83b48 net/http.(*Server).newConn+0x3c8 net/http/server.go:632 # 0xa83b3c net/http.(*Server).Serve+0x3bc net/http/server.go:3358 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [1: 192] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x1246c85 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x1246c84 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0xa4 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [252: 40320] @ 0x64c309 0x64c5a5 0x142e76c 0x142e8ae 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [23: 1104] @ 0xa0f2b7 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f2b6 net/textproto.readMIMEHeader+0x276 net/textproto/reader.go:568 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [8: 9216] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [653: 135824] @ 0x1251cf2 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251cf1 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x1f1 github.com/pactus-project/pactus/types/certificate/block_certificate.go:45 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [840: 120960] @ 0x12fbd3a 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd39 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:486 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 768] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 96] @ 0x863b87 0x9f27b4 0x9f271c 0x9f30d8 0x9fe2cd 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9f27b3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9f271b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1834 # 0x9f30d7 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1934 # 0x9fe2cc crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6ec crypto/tls/handshake_server_tls13.go:999 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1598: 76704] @ 0x471e3a 0xcdd4f1 0xce594a 0xce512f 0xce4f48 0x47efc1 # 0xcdd4f0 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0xd0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/tag_tracer.go:222 # 0xce5949 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x949 github.com/libp2p/go-libp2p-pubsub@v0.12.0/trace.go:100 # 0xce512e github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x12e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:311 # 0xce4f47 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x47 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:285 0: 0 [147: 9408] @ 0x4d250d 0x4d265f 0x4fe55f 0x4fc5ed 0x5c07e9 0x5da75e 0x5d9610 0xa83a8c 0x1476469 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d265e syscall.Accept4+0x7e syscall/syscall_linux.go:695 # 0x4fe55e internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x4fc5ec internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:611 # 0x5c07e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x1476468 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 0: 0 [556: 249088] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1471a16 0x147193a 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1471a15 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x255 github.com/pactus-project/pactus/www/html/server.go:216 # 0x1471939 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:212 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3213: 1130976] @ 0x474bac 0x1303bec 0x1305779 0x47efc1 # 0x1303beb google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x86b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1470 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [1460: 1027840] @ 0x819b38 0xbb7f5f 0xbb8397 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [188: 3008] @ 0x12f2e07 0x12f2dd4 0x12f17f9 0x130839e 0x47efc1 # 0x12f2e06 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xe6 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:655 # 0x12f2dd3 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb3 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:874 # 0x12f17f8 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:579 # 0x130839d google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 0: 0 [669: 128448] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1982: 126848] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [677: 75824] @ 0x52a8c5 0x12fbfcc 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x12fbfcb google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:508 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [599: 14376] @ 0x12f0c07 0x12f0be3 0x130f1bf 0x130f19e 0x1347104 0x13470e1 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x130f1be google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x29e google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x130f19d google.golang.org/grpc/internal/transport.(*http2Server).write+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1142 # 0x1347103 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.70.0/internal/transport/server_stream.go:68 # 0x13470e0 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.70.0/server.go:1169 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [215: 8806400] @ 0x12c13ff 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [364: 104832] @ 0x13517e9 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x13517e8 google.golang.org/grpc.newClientStreamWithParams+0x688 google.golang.org/grpc@v1.70.0/stream.go:323 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0xd6ad54 0xd6ad8e 0xd69305 0xd6c78c 0xe4a192 0xe497fa 0xe48572 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd6ad53 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:594 # 0xd6ad8d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:526 # 0xd69304 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:306 # 0xd6c78b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:790 # 0xe4a191 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x8f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:173 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [702: 56160] @ 0x529ddb 0x529dbd 0xa7e53a 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xa7e539 net/http.(*conn).serve+0x1b9 net/http/server.go:2008 0: 0 [7866: 2265408] @ 0x41310d 0x41366f 0x474c05 0xcc141d 0xcd4092 0xccfd05 0x47efc1 # 0xcc141c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x75c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1184 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [2: 960] @ 0x52e593 0x52dfbd 0x52e199 0x9c575d 0x9c733a 0x9c56ad 0x9c8e31 0x9c8e32 0x9c8eb9 0x9fdd2d 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x9c575c crypto/tls.(*Conn).readRecordOrCCS+0x139c crypto/tls/conn.go:780 # 0x9c7339 crypto/tls.(*Conn).retryReadRecord+0x79 crypto/tls/conn.go:794 # 0x9c56ac crypto/tls.(*Conn).readRecordOrCCS+0x12ec crypto/tls/conn.go:753 # 0x9c8e30 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9c8e31 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9fdd2c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:942 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd704d8 0xd70411 0xd6fc85 0xd6f8a5 0xd6fc25 0xd6f8a5 0xd8c41a 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd704d7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x5f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd70410 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemoryForChild+0x530 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:417 # 0xd6fc84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:374 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd8c419 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x259 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:223 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [482: 38560] @ 0x12ff29e 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12ff29d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x27d google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:770 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [105: 5040] @ 0x471e3a 0xcc577f 0xcc5769 0xccfd57 0x47efc1 # 0xcc577e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x1de github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1785 # 0xcc5768 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c8 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1537 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1281: 1639680] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [764: 146688] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [995: 1146240] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [34: 6528] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 448] @ 0xe1f02c 0xe1ef0d 0x117d9c5 0x117e249 0x1174930 0x11c6a49 0x11c657c 0x115146c 0x1153ab7 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x117d9c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).appendInferredAddrs+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:234 # 0x117e248 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).Addrs+0x3c8 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:274 # 0x117492f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).OwnObservedAddrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:380 # 0x11c6a48 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x348 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:957 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153ab6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:178 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [123: 3936] @ 0x4d918c 0xd770bd 0xd78ab9 0xd73552 0xd6cff2 0xe29e19 0x11c34d9 0xe1fe67 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78ab8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStreams+0xd8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:508 # 0xd73551 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveForChild+0x671 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:677 # 0xd6cff1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x2f1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:847 # 0xe29e18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:149 # 0x11c34d8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x658 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:479 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 64] @ 0x755951 0x757b68 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x755950 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 1408] @ 0x41310d 0x41366f 0x472335 0xcc00b2 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcc00b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x2f1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1013 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [508: 8128] @ 0x127d96c 0x127d826 0x1244dbf 0x47efc1 # 0x127d96b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x6b github.com/pactus-project/pactus/sync/sync.go:268 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x547d1e 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x547d1d encoding/json.(*decodeState).object+0x177d encoding/json/decode.go:725 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 116736] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [317: 15216] @ 0x471eb1 0xa7bb96 0xa7b712 0xa7da45 0xa7d7ca 0x1381c36 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bb95 net/http.Header.Clone+0x615 net/http/header.go:105 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa7da44 net/http.(*response).write+0x1e4 net/http/server.go:1688 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18: 1152] @ 0x6cd093 0x6d0b56 0x6ffde5 0x7398f3 0x73bd1b 0x73bcf6 0x73b9a8 0x1253be5 0x125368b 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6cd092 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0xf2 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:28 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x73bd1a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15a github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x73bcf5 github.com/pactus-project/pactus/sortition.Evaluate+0x135 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x73b9a7 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x1253be4 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x204 github.com/pactus-project/pactus/state/state.go:489 # 0x125368a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x62a github.com/pactus-project/pactus/state/state.go:447 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x737f7d 0x9af079 0xa012b7 0x9fbbc5 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x737f7c crypto/hmac.New+0x11c crypto/hmac/hmac.go:155 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbbc4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x144 crypto/tls/handshake_server_tls13.go:653 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [12: 12288] @ 0xcc9085 0xcc5a09 0xccfd57 0x47efc1 # 0xcc9084 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1921 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [217: 27776] @ 0x4d1695 0x5c33ff 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1135: 54480] @ 0x12e737f 0x1115ad9 0x11154fa 0x11152f0 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11154f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:349 # 0x11152ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.38.0/http2/hpack/hpack.go:311 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [3423: 438144] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 1024] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x12405b3 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x12405b2 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3b2 github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [629: 120768] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xacd851 0xacd573 0xad24ac 0xc1e556 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xacd850 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:174 # 0xacd572 go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xb2 go.opentelemetry.io/otel@v1.34.0/internal/global/trace.go:149 # 0xad24ab github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc1e555 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:23 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [946: 196768] @ 0x73e6a5 0x73e32d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x73e32c github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:133 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1345: 21520] @ 0x534cfa 0x6572ea 0x73d07b 0x73cf5c 0x142e595 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x73d07a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x73cf5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:161 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [94: 1504] @ 0x1392a16 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1392a15 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x55 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:140 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [405: 25920] @ 0x12fbccb 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcca google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.70.0/internal/transport/transport.go:72 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2004: 128256] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4737: 3334848] @ 0x12e737f 0x1115ad9 0x11154fa 0x11152f0 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11154f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:349 # 0x11152ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.38.0/http2/hpack/hpack.go:311 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [2747: 14767872] @ 0x4d0de6 0x5c3211 0x5c2459 0xbd40d2 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c2458 net.Interfaces+0x18 net/interface.go:114 # 0xbd40d1 github.com/libp2p/go-netroute.New+0x3d1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [640: 122880] @ 0x6e17b3 0x6e2dcb 0x6e2fe5 0x706317 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706316 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x396 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:91 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [314: 7536] @ 0x654f8e 0x6558e6 0x73a7bd 0x75f668 0x75f67c 0x75f659 0x75f640 0x75f5e6 0x125546e 0x125ec57 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x75f667 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x47 github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x75f67b github.com/pactus-project/pactus/committee.(*committee).find.func1+0x5b github.com/pactus-project/pactus/committee/committee.go:133 # 0x75f658 github.com/pactus-project/pactus/committee.(*committee).iterate+0x38 github.com/pactus-project/pactus/committee/committee.go:208 # 0x75f63f github.com/pactus-project/pactus/committee.(*committee).find+0x1f github.com/pactus-project/pactus/committee/committee.go:132 # 0x75f5e5 github.com/pactus-project/pactus/committee.(*committee).Contains+0x25 github.com/pactus-project/pactus/committee/committee.go:127 # 0x125546d github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8d github.com/pactus-project/pactus/state/state.go:623 # 0x125ec56 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x136 github.com/pactus-project/pactus/consensus/height.go:26 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [223: 21408] @ 0x4bce5d 0x8e4665 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xba8ae6 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e4664 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:521 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xba8ae5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:350 0: 0 [7316: 2341120] @ 0x12e737f 0x1115ad9 0x11154fa 0x11152f0 0x1115110 0x12e66ff 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11154f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:349 # 0x11152ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.38.0/http2/hpack/hpack.go:311 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [2575: 31641600] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4756: 76096] @ 0x73cfca 0x142e595 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [409: 16752640] @ 0x12c0d8b 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [457: 29248] @ 0x4d250d 0x4d2792 0x5c098c 0x5da75e 0x5d9610 0xa83a8c 0x147a7b5 0x47efc1 # 0x4d250c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:675 # 0x4d2791 syscall.Getsockname+0x71 syscall/syscall_linux.go:709 # 0x5c098b net.(*netFD).accept+0x1cb net/fd_unix.go:188 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [528: 8448] @ 0x81b6a8 0x81b6dc 0x821493 0x815ee7 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [751: 168224] @ 0xd91728 0xd90529 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd91727 github.com/libp2p/go-yamux/v4.newStream+0x107 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:57 # 0xd90528 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:816 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [565: 9040] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [449: 18391040] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2018: 452032] @ 0xa7aaa6 0xa7e6ac 0x47efc1 # 0xa7aaa5 net/http.(*conn).readRequest+0x825 net/http/server.go:1096 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [2517: 201360] @ 0x760deb 0x76183f 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5444: 87104] @ 0x52a21b 0xcd56ae 0xcb8068 0x47efc1 # 0x52a21a context.AfterFunc+0x7a context/context.go:320 # 0xcd56ad github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x10d github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:115 # 0xcb8067 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xe7 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 0: 0 [38: 4864] @ 0x49b332 0x49a925 0x9658d7 0xcb7105 0xcb70e8 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x49b331 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x49a924 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x9658d6 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x116 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xcb7104 github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x464 github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xcb70e7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:86 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [4474: 644256] @ 0x544a97 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 2040] @ 0x654f8e 0x6558e6 0x73a7bd 0x1251ed5 0x1251ee9 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1251ed4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3d4 github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x1251ee8 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3e8 github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [363: 232320] @ 0x4d0de6 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [199: 101888] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [1303: 62544] @ 0x73ae3a 0x73ae10 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x75aaae 0x75aa94 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73ae39 bytes.NewReader+0x99 bytes/reader.go:159 # 0x73ae0f github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x6f github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x75aaad github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x75aa93 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:174 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2543: 244128] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [780: 99840] @ 0x135124a 0x135123e 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1351249 google.golang.org/grpc.defaultCallInfo+0xe9 google.golang.org/grpc@v1.70.0/rpc_util.go:166 # 0x135123d google.golang.org/grpc.newClientStreamWithParams+0xdd google.golang.org/grpc@v1.70.0/stream.go:261 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [94: 6016] @ 0x755951 0x757b68 0x756bf6 0x96cfae 0x142ccda 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x755950 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x142ccd9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x1f9 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [400: 16384000] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1397: 57221120] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [386: 98816] @ 0x4d1695 0x5c33ff 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5c33fe net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1234: 118464] @ 0xb98455 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98454 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:43 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [627: 120384] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 225280] @ 0xa9ff55 0xa9fefd 0xaa0014 0xa7e5ea 0x47efc1 # 0xa9ff54 bufio.NewReaderSize+0x1f4 bufio/bufio.go:54 # 0xa9fefc bufio.NewReader+0x19c bufio/bufio.go:60 # 0xaa0013 net/http.newBufioReader+0x2b3 net/http/server.go:859 # 0xa7e5e9 net/http.(*conn).serve+0x269 net/http/server.go:2013 0: 0 [58: 1900544] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x131c19c 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x131c19b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:58 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [13: 1456] @ 0x9af4af 0xa00a05 0x9fd7e9 0xa052d8 0xe80079 0xe8d9c5 0xe91df9 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x9af4ae vendor/golang.org/x/crypto/hkdf.Expand+0x4e vendor/golang.org/x/crypto/hkdf/hkdf.go:87 # 0xa00a04 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x424 crypto/tls/key_schedule.go:64 # 0x9fd7e8 crypto/tls.(*Conn).sendSessionTicket+0xe8 crypto/tls/handshake_server_tls13.go:875 # 0xa052d7 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xe80078 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x38 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:353 # 0xe8d9c4 github.com/quic-go/quic-go.(*connection).handleHandshakeComplete+0x264 github.com/quic-go/quic-go@v0.49.0/connection.go:772 # 0xe91df8 github.com/quic-go/quic-go.(*connection).handleFrames+0x538 github.com/quic-go/quic-go@v0.49.0/connection.go:1310 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [610: 87840] @ 0x75773b 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x75773a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:164 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 896] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239fb5 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239fb4 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:232 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [135: 3240] @ 0x4e0508 0xd8d4b2 0xd8d098 0xd8d179 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xd8d4b1 github.com/libp2p/go-yamux/v4.(*Session).Ping+0x251 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:398 # 0xd8d097 github.com/libp2p/go-yamux/v4.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 # 0xd8d178 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 0: 0 [202: 71104] @ 0x474bac 0x1380f29 0x1380f03 0x1380ed7 0x1381625 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1380f28 net/textproto.MIMEHeader.Add+0x188 net/textproto/header.go:15 # 0x1380f02 net/http.Header.Add+0x162 net/http/header.go:31 # 0x1380ed6 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.handleForwardResponseServerMetadata+0x136 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:123 # 0x1381624 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x184 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:160 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3172: 1624064] @ 0x8e4725 0x8e4702 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8e4724 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x144 google.golang.org/protobuf@v1.36.4/internal/impl/pointer_unsafe.go:139 # 0x8e4701 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x121 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:527 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 32] @ 0x8fd8e8 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0xb7ab52 0x1176e68 0x117662a 0x11758f6 0x1174f39 0x47efc1 # 0x8fd8e7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5237 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0xb7ab51 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x1176e67 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:587 # 0x1176629 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:547 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [166: 26560] @ 0xcbd9cb 0xcbd97a 0xcd3342 0xccfce7 0x47efc1 # 0xcbd9ca github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:214 # 0xcbd979 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x139 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:745 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [1553: 1391488] @ 0x41310d 0x41366f 0x474c05 0xcbfee9 0xcbd955 0xcd3342 0xccfce7 0x47efc1 # 0xcbfee8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1008 # 0xcbd954 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x114 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:739 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [790: 404480] @ 0x4d0de6 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [349: 11168] @ 0x6cd4d3 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6cd4d2 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x532 github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:67 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1852: 148160] @ 0x130a825 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130a824 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x22c4 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:612 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [1: 240] @ 0x8b54f6 0x8b4db0 0x9663a5 0x1177e57 0x1175d65 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x9663a4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:204 # 0x1177e56 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:711 # 0x1175d64 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:502 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [3: 384] @ 0x6c8a3a 0x64e6fd 0x737ed2 0x9af079 0xa012b7 0x9fbc2a 0x9f8972 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x6c8a39 crypto/sha256.New+0x19 crypto/sha256/sha256.go:149 # 0x64e6fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x737ed1 crypto/hmac.New+0x71 crypto/hmac/hmac.go:139 # 0x9af078 vendor/golang.org/x/crypto/hkdf.Extract+0x78 vendor/golang.org/x/crypto/hkdf/hkdf.go:30 # 0xa012b6 crypto/tls.(*cipherSuiteTLS13).extract+0xd6 crypto/tls/key_schedule.go:84 # 0x9fbc29 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x1a9 crypto/tls/handshake_server_tls13.go:655 # 0x9f8971 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:65 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [820: 104960] @ 0x5c0905 0x5c08af 0x5da75e 0x5d9610 0xa83a8c 0x147a7b5 0x47efc1 # 0x5c0904 net.newFD+0x144 net/fd_unix.go:27 # 0x5c08ae net.(*netFD).accept+0xee net/fd_unix.go:180 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [116: 25984] @ 0xe1f02c 0xe1ef0d 0x11c6736 0x11c657c 0x11c4198 0x47efc1 # 0xe1f02b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:19 # 0xe1ef0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x8c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:15 # 0x11c6735 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x35 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:871 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [1874: 149920] @ 0x529ddb 0x529dbd 0x1309c9d 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x529dda context.withCancel+0x3a context/context.go:272 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1309c9c google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x173c google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:536 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [737: 82544] @ 0xa0f0a8 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f0a7 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [630: 120960] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x7062b2 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x7062b1 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:86 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2211: 1273536] @ 0x706810 0x705c7b 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x70680f github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:125 # 0x705c7a github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:27 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18264: 876672] @ 0x73cf06 0x73cee3 0x142e595 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [349: 22336] @ 0x5c3c1b 0x5c3b57 0x5c398b 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x5c3c1a net.interfaceByIndex+0x1da net/interface.go:158 # 0x5c3b56 net.addrTable+0x116 net/interface_linux.go:159 # 0x5c398a net.interfaceAddrTable+0x10a net/interface_linux.go:140 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [86: 5504] @ 0xe675c8 0xe619ad 0xe613ec 0xe91a85 0xe919db 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xe675c7 github.com/quic-go/quic-go/internal/wire.parseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.49.0/internal/wire/stream_frame.go:63 # 0xe619ac github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseFrame+0x44c github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:99 # 0xe613eb github.com/quic-go/quic-go/internal/wire.(*FrameParser).parseNext+0xeb github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:80 # 0xe91a84 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseNext+0x1c4 github.com/quic-go/quic-go@v0.49.0/internal/wire/frame_parser.go:60 # 0xe919da github.com/quic-go/quic-go.(*connection).handleFrames+0x11a github.com/quic-go/quic-go@v0.49.0/connection.go:1270 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [1254: 180576] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0xa7a94a 0xa7e6ac 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0xa7a949 net/http.(*conn).readRequest+0x6c9 net/http/server.go:1083 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [2770: 886400] @ 0xa9f2b4 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa9f2b3 net/http.readRequest+0x93 net/http/request.go:1092 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [723: 1017984] @ 0x4d0de6 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [5751: 1472256] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1800: 518400] @ 0x13517e9 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13517e8 google.golang.org/grpc.newClientStreamWithParams+0x688 google.golang.org/grpc@v1.70.0/stream.go:323 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [3806: 3897344] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1349: 280592] @ 0x13528dd 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13528dc google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.70.0/stream.go:456 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [48: 18432] @ 0xd916a5 0xd916a6 0xd8c525 0xd9481d 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0x12430cb 0x123f44a 0x47efc1 # 0xd916a4 github.com/libp2p/go-yamux/v4.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:83 # 0xd916a5 github.com/libp2p/go-yamux/v4.newStream+0x85 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:68 # 0xd8c524 github.com/libp2p/go-yamux/v4.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:239 # 0xd9481c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:33 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [900: 172800] @ 0x630911 0x62f6dd 0x62f4d3 0x73e2b2 0x73e294 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x73e2b1 github.com/fxamacker/cbor/v2.Unmarshal+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x73e293 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).UnmarshalCBOR+0x93 github.com/pactus-project/pactus/types/certificate/certificate.go:127 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 7488] @ 0x6e1775 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x73ec55 0x73d565 0x1256a88 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1774 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:294 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x1256a87 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [686: 76832] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1328: 509952] @ 0xd916a5 0xd916a6 0xd90529 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd916a4 github.com/libp2p/go-yamux/v4.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v4@v4.0.1/util.go:83 # 0xd916a5 github.com/libp2p/go-yamux/v4.newStream+0x85 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:68 # 0xd90528 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:816 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [135: 8640] @ 0xbb7f88 0xbb8397 0x11c6865 0x11c657c 0x11c4198 0x47efc1 # 0xbb7f87 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xa7 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:22 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x11c4197 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x117 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:608 0: 0 [4665: 74640] @ 0x73cf87 0x142e595 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 96] @ 0x6d0799 0x6fed85 0x6ffe93 0x7398f3 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x6d0798 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:808 # 0x6fed84 github.com/consensys/gnark-crypto/ecc/bls12-381.g1Isogeny+0xa4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:114 # 0x6ffe92 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x112 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:313 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0x1175705 0x1174f39 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0x1175704 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:467 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [8891: 1422560] @ 0xc826a6 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc826a5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x585 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1585 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [412: 3296] @ 0xc85618 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85617 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf97 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2030 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [211: 13504] @ 0x1251d45 0x1251ce3 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1251d44 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/block_certificate.go:41 # 0x1251ce2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:299 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [697: 1605888] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [2494: 199520] @ 0x760deb 0x7618eb 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x760dea github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1003: 32096] @ 0x552479 0x55287a 0x55264a 0x55211d 0x544ab4 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x552478 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:179 # 0x552879 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:222 # 0x552649 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:211 # 0x55211c encoding/json.checkValid+0x9c encoding/json/scanner.go:35 # 0x544ab3 encoding/json.Unmarshal+0x53 encoding/json/decode.go:102 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 2112] @ 0x819b38 0xbb7f5f 0xbb8397 0x11c6865 0x11c657c 0x115146c 0x1153ab7 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153ab6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:178 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [674: 1207808] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [639: 51120] @ 0xbd3e95 0x11c2077 0x11c418b 0x47efc1 # 0xbd3e94 github.com/libp2p/go-netroute.New+0x194 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:42 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [7087: 226784] @ 0xc83f2f 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc83f2e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1879 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2: 384] @ 0x8b54f6 0x8b4db0 0xb7aec5 0xba8d91 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0xb7aec4 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x144 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xba8d90 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x150 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:387 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [8: 128] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe299d8 0x127dec2 0x127de03 0x127d84e 0x1244dbf 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe299d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:82 # 0x127dec1 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage.func1+0x21 github.com/pactus-project/pactus/sync/sync.go:284 # 0x127de02 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x2a2 github.com/pactus-project/pactus/sync/sync.go:296 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 8064] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [1100: 52800] @ 0x12e6485 0x12e1a52 0x130b0e7 0x13460d6 0x1345876 0x47efc1 # 0x12e6484 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.38.0/http2/frame.go:1542 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x130b0e6 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x106 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [8285: 397680] @ 0x1387d8f 0x1386049 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1387d8e github.com/grpc-ecosystem/grpc-gateway/v2/runtime.Pattern.MatchAndEscape+0x22e github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/pattern.go:168 # 0x1386048 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x808 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:442 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [391: 900864] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 28672] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [516: 66048] @ 0x6cd29e 0x6d0b56 0x6ffde5 0x73a365 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6cd29d github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x2fd github.com/consensys/gnark-crypto@v0.15.0/field/hash/hashutils.go:61 # 0x6d0b55 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:874 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x73a364 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 608] @ 0x511406 0xad2474 0xc24d4b 0xc23799 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0xad2473 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/tracing.go:15 # 0xc24d4a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:529 # 0xc23798 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x118 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:426 0: 0 [276: 17664] @ 0x131467c 0x130028e 0x1300279 0x1304f50 0x1305779 0x47efc1 # 0x131467b google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.70.0/internal/transport/transport.go:98 # 0x130028d google.golang.org/grpc/internal/transport.(*Stream).write+0xcd google.golang.org/grpc@v1.70.0/internal/transport/transport.go:342 # 0x1300278 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:924 # 0x1304f4f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1597 # 0x1305778 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1671 0: 0 [212: 6784] @ 0x12fbfdd 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbfdc google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:505 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1749: 503712] @ 0x12fc54e 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc54d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ad google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:561 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [300: 14400] @ 0x5d9e25 0x5c0ac5 0x5da75e 0x5d9610 0xa83a8c 0x147a7b5 0x47efc1 # 0x5d9e24 net.sockaddrToTCP+0xe4 net/tcpsock_posix.go:21 # 0x5c0ac4 net.(*netFD).accept+0x304 net/fd_unix.go:189 # 0x5da75d net.(*TCPListener).accept+0x1d net/tcpsock_posix.go:159 # 0x5d960f net.(*TCPListener).Accept+0x2f net/tcpsock.go:372 # 0xa83a8b net/http.(*Server).Serve+0x30b net/http/server.go:3330 # 0x147a7b4 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 0: 0 [3336: 2989056] @ 0x41310d 0x41366f 0x474c05 0xcc7e29 0xcc6532 0xccfd57 0x47efc1 # 0xcc7e28 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1554 # 0xcc6531 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xf91 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1579 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [129: 1585152] @ 0x12c13ff 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c13fe google.golang.org/protobuf/internal/encoding/json.appendString+0x6be google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:126 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 768] @ 0xcc9085 0xcc5a09 0xccfd57 0x47efc1 # 0xcc9084 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1921 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [103: 1648] @ 0x12c9177 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9176 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x376 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:258 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [16113: 18562176] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [311: 19904] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9332: 688029696] @ 0x72aa18 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72aa17 compress/flate.(*compressor).initDeflate+0x557 compress/flate/deflate.go:372 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 47424] @ 0x75f4b3 0x1255285 0x125eb88 0x125eaf3 0x12587f8 0x12587bb 0x12586d0 0x125f928 0x127cefd 0x1278d76 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f4b2 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:114 # 0x1255284 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x84 github.com/pactus-project/pactus/state/state.go:608 # 0x125eb87 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x67 github.com/pactus-project/pactus/consensus/height.go:20 # 0x125eaf2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x12587f7 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0x77 github.com/pactus-project/pactus/consensus/consensus.go:170 # 0x12587ba github.com/pactus-project/pactus/consensus.(*consensus).moveToNewHeight+0x3a github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x12586cf github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x4f github.com/pactus-project/pactus/consensus/consensus.go:177 # 0x125f927 github.com/pactus-project/pactus/consensus.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager.go:120 # 0x127cefc github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0x5c github.com/pactus-project/pactus/sync/sync.go:147 # 0x1278d75 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1d5 github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4737: 3334848] @ 0x41310d 0x471f1a 0x1308817 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x1308816 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2b6 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:401 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [2: 192] @ 0x863b87 0xa00905 0xa00728 0xa01152 0x9fcfae 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa00904 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x324 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00727 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x147 crypto/tls/key_schedule.go:44 # 0xa01151 crypto/tls.(*cipherSuiteTLS13).deriveSecret+0xd1 crypto/tls/key_schedule.go:76 # 0x9fcfad crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1cd crypto/tls/handshake_server_tls13.go:790 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [217: 3472] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29cd2 0xe1fe71 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29cd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).completeAcceptStreamGoroutine+0x91 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:130 # 0xe1fe70 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xb0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:144 0: 0 [7439: 357072] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x81e83b 0xbb7f25 0xbb8397 0x11c6865 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb7f24 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x44 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:14 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 24] @ 0x533c35 0x65704f 0x657e8e 0x742c48 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x657e8d github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [5423: 86768] @ 0xcd5665 0xcb8068 0x47efc1 # 0xcd5664 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xc4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:115 # 0xcb8067 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xe7 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 0: 0 [3998: 255872] @ 0xc855de 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc855dd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf5d github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2030 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [9027: 216648] @ 0x73a05c 0x73cf52 0x142e595 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1702: 3921408] @ 0xcc96f4 0xcc8f05 0xcc5a09 0xccfd57 0x47efc1 # 0xcc96f3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x873 github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:87 # 0xcc8f04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1903 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [34: 11968] @ 0x412d97 0x474e2d 0xcc95e5 0xcc9412 0xcc5a09 0xccfd57 0x47efc1 # 0xcc95e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x764 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1977 # 0xcc9411 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x591 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1954 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [224: 4587520] @ 0xec0465 0x49aa11 0xe95d77 0xe95da4 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xec0464 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:90 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe95d76 github.com/quic-go/quic-go.getLargePacketBuffer+0x2d6 github.com/quic-go/quic-go@v0.49.0/buffer_pool.go:79 # 0xe95da3 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x303 github.com/quic-go/quic-go@v0.49.0/connection.go:2019 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [1611: 1689255936] @ 0x12eb05e 0x49aa11 0x12eb25e 0x12eb0c6 0x131c19c 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x12eb05d google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:142 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x12eb25d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:121 # 0x12eb0c5 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.70.0/mem/buffer_pool.go:88 # 0x131c19b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:58 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [55: 4400] @ 0x142ffa7 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142ffa6 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x146 github.com/pactus-project/pactus/www/grpc/network.go:84 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [71: 5680] @ 0x143001d 0x142ffd5 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x143001c encoding/hex.EncodeToString+0x1bc encoding/hex/hex.go:127 # 0x142ffd4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x174 github.com/pactus-project/pactus/www/grpc/network.go:86 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1615: 258400] @ 0x64c309 0x64c5a5 0x1430511 0x1430512 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1430510 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6b0 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1430511 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6b1 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [498: 23904] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x1430648 0x14304ae 0x126db2e 0x142fc85 0x139fe8b 0x140001e 0x139fce3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1430647 github.com/pactus-project/pactus/crypto.Address.String+0x7e7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x14304ad github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x64d github.com/pactus-project/pactus/www/grpc/network.go:104 # 0x126db2d github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:315 # 0x142fc84 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x139fe8a 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:124 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x139fce2 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:126 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1020: 146880] @ 0x147ae3f 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x147ae3e github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x13e net/http/server.go:2278 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [277: 13296] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [165: 7920] @ 0x511406 0x125434b 0x78b0d6 0x78b2bd 0x125202c 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x125434a github.com/pactus-project/pactus/state.(*state).String+0x1aa github.com/pactus-project/pactus/state/state.go:513 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x125202b github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x52b github.com/pactus-project/pactus/state/state.go:304 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [324: 15552] @ 0x52c0c5 0x137e0fb 0x137e0fc 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x137e0fa google.golang.org/grpc/metadata.NewOutgoingContext+0x9a google.golang.org/grpc@v1.70.0/metadata/metadata.go:173 # 0x137e0fb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x9b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:87 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [92: 17664] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1554: 74592] @ 0xce4a6c 0xcd3e4e 0xcd36a9 0xccfce7 0x47efc1 # 0xce4a6b github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:251 # 0xcd3e4d github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0xad github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1175 # 0xcd36a8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa08 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1111 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [19: 13376] @ 0x819b38 0xbb7f5f 0xbb8397 0x11c6865 0x11c657c 0x117f18d 0x117f68f 0x117e8c5 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x11c657b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x1b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x117f18c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x78c github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:399 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 224] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0xe484f5 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe484f4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:129 0: 0 [495: 102960] @ 0x474bac 0xcbdb66 0xcbd88e 0xcd3342 0xccfce7 0x47efc1 # 0xcbdb65 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:758 # 0xcbd88d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x4d github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:735 # 0xcd3341 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x6a1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1115 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [2: 416] @ 0x45af46 0x1246f39 0x1247118 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x1246f38 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x198 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x1247117 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x57 github.com/pactus-project/pactus/sync/bundle/message/hello.go:86 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x81e70d 0xbb5327 0xbb5045 0x1177ae6 0x1175d46 0x11826b5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb5326 github.com/multiformats/go-multiaddr/net.zoneless+0x26 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:108 # 0xbb5044 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x24 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:62 # 0x1177ae5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x2e5 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:673 # 0x1175d45 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:501 # 0x11826b4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:485 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1457: 116560] @ 0x12e737f 0x1115ad9 0x11154fa 0x11152f0 0x1115110 0x12e66ff 0x12e1a52 0x1305552 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11154f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:349 # 0x11152ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.38.0/http2/hpack/hpack.go:311 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [24: 2688] @ 0x40a6b4 0x4e0508 0xea94ce 0xea94bf 0xea8df4 0xf65dc4 0xe2974d 0x4c9970 0x9811b8 0x98119b 0x981045 0xe4c305 0xe4c2d9 0x11c302c 0xe1fe67 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xea94cd github.com/quic-go/quic-go/internal/utils.NewTimer+0x4ad github.com/quic-go/quic-go@v0.49.0/internal/utils/timer.go:17 # 0xea94be github.com/quic-go/quic-go.(*receiveStream).readImpl+0x49e github.com/quic-go/quic-go@v0.49.0/receive_stream.go:170 # 0xea8df3 github.com/quic-go/quic-go.(*receiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 # 0xf65dc3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x23 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 # 0xe2974c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x2c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0x9811b7 io.ReadFull+0xd7 io/io.go:354 # 0x98119a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.0/multistream.go:296 # 0x981044 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.0/multistream.go:269 # 0xe4c304 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.0/multistream.go:258 # 0xe4c2d8 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.0/multistream.go:220 # 0x11c302b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:455 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2156: 758912] @ 0x474bac 0x12f07e5 0x12f069c 0x134007f 0x1355d70 0x1355525 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12f07e4 google.golang.org/grpc/metadata.MD.Copy+0x184 google.golang.org/grpc@v1.70.0/metadata/metadata.go:102 # 0x12f069b google.golang.org/grpc/internal/transport.(*ClientStream).Header+0x3b google.golang.org/grpc@v1.70.0/internal/transport/client_stream.go:128 # 0x134007e google.golang.org/grpc.HeaderCallOption.after+0x1e google.golang.org/grpc@v1.70.0/rpc_util.go:225 # 0x1355d6f google.golang.org/grpc.(*clientStream).finish+0x50f google.golang.org/grpc@v1.70.0/stream.go:1035 # 0x1355524 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.70.0/stream.go:983 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [9429: 4827648] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 48] @ 0x534cfa 0x6572ea 0x74245a 0x7423f9 0x755691 0x75607e 0x756166 0x96d912 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x742459 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x7423f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x96d911 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:128 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3241: 414848] @ 0x630911 0x639559 0x630c48 0x62f6dd 0x645732 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x630910 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1130 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1519 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x645731 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb1 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:37 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8316: 399168] @ 0x1385f6c 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1385f6b github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x72b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:435 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [47: 1128] @ 0x12f0c07 0x12f0be3 0x13019a6 0x1301971 0x130574e 0x47efc1 # 0x12f0c06 google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x126 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:54 # 0x12f0be2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x102 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:373 # 0x13019a5 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x105 google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:341 # 0x1301970 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0xd0 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1168 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [293: 14064] @ 0x52c0c5 0x12fc47c 0x12fc41c 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x12fc47b google.golang.org/grpc/internal/credentials.NewRequestInfoContext+0xdb google.golang.org/grpc@v1.70.0/internal/credentials/credentials.go:29 # 0x12fc41b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:547 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [275: 13200] @ 0x13523e5 0x135234f 0x1353e87 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x13523e4 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.70.0/rpc_util.go:931 # 0x135234e google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6e google.golang.org/grpc@v1.70.0/stream.go:415 # 0x1353e86 google.golang.org/grpc.(*clientStream).withRetry+0xa6 google.golang.org/grpc@v1.70.0/stream.go:782 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 768] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [7185: 8277120] @ 0x12c1aa5 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1aa4 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0xa4 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:210 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7652: 1224320] @ 0xcc9945 0xcc991b 0xcc6208 0xccfd57 0x47efc1 # 0xcc9944 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x124 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:214 # 0xcc991a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1962 # 0xcc6207 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xc67 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1776 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [774: 99072] @ 0x1397855 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1397854 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0xf4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:105 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 20480] @ 0xe521f6 0xe521a3 0xe5213b 0xe53187 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0xe521f5 bufio.NewReaderSize+0xd5 bufio/bufio.go:54 # 0xe521a2 bufio.NewReader+0x82 bufio/bufio.go:60 # 0xe5213a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/session.go:55 # 0xe53186 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x106 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/noise/transport.go:56 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [5466: 131184] @ 0x9c7638 0x9c478f 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x9c7637 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:831 # 0x9c478e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [47: 4512] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0x126fb0a 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x126fb09 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x29 github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [743: 59440] @ 0x5d06d4 0xa792d7 0x47efc1 # 0x5d06d3 net.(*conn).Read+0xb3 net/net.go:191 # 0xa792d6 net/http.(*connReader).backgroundRead+0x36 net/http/server.go:690 0: 0 [15243: 731664] @ 0x4855fb 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855fa internal/reflectlite.Swapper+0x37a internal/reflectlite/swapper.go:68 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 64] @ 0x123cea9 0x11c6590 0x115146c 0x1153ab7 0x1152c10 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x123cea8 github.com/pactus-project/pactus/network.makeNetwork.func2+0x128 github.com/pactus-project/pactus/network/network.go:216 # 0x11c658f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x2f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:845 # 0x115146b github.com/libp2p/go-libp2p/p2p/host/autonat.(*dialPolicy).skipDial+0x8b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/dialpolicy.go:42 # 0x1153ab6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0x8d6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:178 # 0x1152c0f github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4cf github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/svc.go:93 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5108: 81728] @ 0x511731 0x898a65 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x511730 fmt.Sprint+0x50 fmt/print.go:280 # 0x898a64 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x64 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [15402: 739296] @ 0x4855e7 0x538bc5 0x8ae7cb 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4855e6 internal/reflectlite.Swapper+0x366 internal/reflectlite/swapper.go:66 # 0x538bc4 sort.Slice+0x84 sort/slice.go:26 # 0x8ae7ca google.golang.org/protobuf/internal/order.RangeFields+0x1aa google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [883: 127152] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x13512bc 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x13512bb google.golang.org/grpc.newClientStreamWithParams+0x15b google.golang.org/grpc@v1.70.0/stream.go:275 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [8406: 550895616] @ 0x72a9b6 0x72a9a2 0x735afe 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x72a9b5 compress/flate.(*compressor).initDeflate+0x4f5 compress/flate/deflate.go:370 # 0x72a9a1 compress/flate.(*compressor).init+0x4e1 compress/flate/deflate.go:593 # 0x735afd compress/flate.NewWriter+0x2bd compress/flate/deflate.go:668 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51093: 33902862336] @ 0x735ae5 0x735abb 0x7371a5 0x126837c 0x127d04f 0x1279ae7 0x12793f4 0x127e397 0x127ddf1 0x127d84e 0x1244dbf 0x47efc1 # 0x735ae4 compress/flate.NewWriter+0x2a4 compress/flate/deflate.go:667 # 0x735aba compress/gzip.(*Writer).Write+0x27a compress/gzip/gzip.go:191 # 0x7371a4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x126837b github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x127d04e github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:173 # 0x1279ae6 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x186 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x12793f3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127ddf0 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x290 github.com/pactus-project/pactus/sync/sync.go:295 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [267: 2136] @ 0x761878 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x761877 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x81e83b 0xbb5327 0xbb5045 0x117eabc 0x117f68f 0x117e8c5 0x47efc1 # 0x81e83a github.com/multiformats/go-multiaddr.SplitFirst+0x1ba github.com/multiformats/go-multiaddr@v0.14.0/util.go:93 # 0xbb5326 github.com/multiformats/go-multiaddr/net.zoneless+0x26 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:108 # 0xbb5044 github.com/multiformats/go-multiaddr/net.IsIPLoopback+0x24 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:62 # 0x117eabb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0xbb github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:349 # 0x117f68e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x8e github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:420 # 0x117e8c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:331 0: 0 [34: 1632] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 880] @ 0xd770e5 0xd6f97d 0xd6f8af 0xd6fc25 0xd6f8a5 0xd904f5 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd6f97c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).ReserveMemory+0x59c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:389 # 0xd6f8ae github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4ce github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:360 # 0xd6fc24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).reserveMemoryForEdges+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:367 # 0xd6f8a4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReserveMemory+0x4c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:354 # 0xd904f4 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0xf4 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:813 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [2: 96] @ 0x756b9f 0x756b93 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x756b9e bytes.NewReader+0x3e bytes/reader.go:159 # 0x756b92 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:44 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [21: 2352] @ 0x11c5ad0 0x11c54fe 0x12430cb 0x123f44a 0x47efc1 # 0x11c5acf github.com/multiformats/go-multistream.NewMSSelect[...]+0xc0f github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:12 # 0x11c54fd github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x63d github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:744 # 0x12430ca github.com/pactus-project/pactus/network.(*streamService).SendTo+0x26a github.com/pactus-project/pactus/network/stream.go:75 # 0x123f449 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:367 0: 0 [6: 960] @ 0xbcd7ad 0xc1e79c 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0xbcd7ac github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0xcc github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:168 # 0xc1e79b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x49b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:46 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 320] @ 0x624a1c 0x624998 0x6240f2 0x610c25 0x610d65 0xbccd8b 0xbcd218 0xc1e71d 0xc12e35 0xbd28ca 0xbd26a5 0xbd1667 0xbd1227 0x47efc1 # 0x624a1b math/big.nat.make+0x31b math/big/nat.go:66 # 0x624997 math/big.nat.divLarge+0x297 math/big/natdiv.go:612 # 0x6240f1 math/big.nat.div+0x311 math/big/natdiv.go:538 # 0x610c24 math/big.(*Float).uquo+0x184 math/big/float.go:1367 # 0x610d64 math/big.(*Float).Quo+0x44 math/big/float.go:1647 # 0xbccd8a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:67 # 0xbcd217 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/netsize/netsize.go:110 # 0xc1e71c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:42 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd26a4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:340 # 0xbd1666 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:246 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x9c957c 0x9c90b8 0x9f3cbe 0x9f321a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9c957b crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2fb crypto/tls/conn.go:1173 # 0x9c90b7 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1114 # 0x9f3cbd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:136 # 0x9f3219 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [339: 16272] @ 0x52c0c5 0x1386cec 0x1386c6e 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x1386ceb github.com/grpc-ecosystem/grpc-gateway/v2/runtime.withHTTPPattern+0xcb github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:416 # 0x1386c6d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5: 942080] @ 0x41310d 0x41366f 0x474c05 0xc3000c 0xce5126 0xce50fe 0xce4f48 0x47efc1 # 0xc3000b github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xcb github.com/libp2p/go-libp2p-pubsub@v0.12.0/timecache/first_seen_cache.go:54 # 0xce5125 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0x125 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:997 # 0xce50fd github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xfd github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:307 # 0xce4f47 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x47 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:285 0: 0 [1266: 20256] @ 0x534cfa 0x6572ea 0x73d07b 0x73cf5c 0x73ce3f 0x142e5b2 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x534cf9 encoding/binary.Write+0x259 encoding/binary/binary.go:411 # 0x6572e9 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x73d07a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x73cf5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:161 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2372: 22467584] @ 0x14237e9 0x14232e5 0x142161a 0x1428e9f 0x142af65 0x14bd45f 0x47efc1 # 0x14237e8 github.com/go-zeromq/zmq4.(*Queue).Push+0xc8 github.com/go-zeromq/zmq4@v0.17.0/queue.go:41 # 0x14232e4 github.com/go-zeromq/zmq4.(*pubMWriter).write+0x104 github.com/go-zeromq/zmq4@v0.17.0/pub.go:306 # 0x1421619 github.com/go-zeromq/zmq4.(*pubSocket).Send+0xd9 github.com/go-zeromq/zmq4@v0.17.0/pub.go:44 # 0x1428e9e github.com/pactus-project/pactus/www/zmq.(*blockInfoPub).onNewBlock+0x23e github.com/pactus-project/pactus/www/zmq/publisher_block_info.go:34 # 0x142af64 github.com/pactus-project/pactus/www/zmq.(*Server).publishEvent+0x84 github.com/pactus-project/pactus/www/zmq/server.go:99 # 0x14bd45e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1887: 15096] @ 0xcd5425 0xcd5408 0xcc3129 0xcc311d 0xcc2cdc 0xcc15eb 0xcd4092 0xccfd05 0x47efc1 # 0xcd5424 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x224 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:26 # 0xcd5407 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x207 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:97 # 0xcc3128 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:68 # 0xcc311c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1351 # 0xcc2cdb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x5db github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1320 # 0xcc15ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x92a github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1194 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [128: 2048] @ 0xa0ee27 0xa0f245 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0ee26 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0xa0f244 net/textproto.readMIMEHeader+0x204 net/textproto/reader.go:552 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [9114: 218736] @ 0x654f8e 0x6558e6 0x73a7bd 0x142e78f 0x142e7a3 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x654f8d golang.org/x/crypto/ripemd160.(*digest).Sum+0x24d golang.org/x/crypto@v0.36.0/ripemd160/ripemd160.go:123 # 0x6558e5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x73a7bc github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x142e78e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x22e github.com/pactus-project/pactus/types/validator/validator.go:72 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [3: 288] @ 0x6d0ba5 0x6ffde5 0x7398f3 0x1247177 0x1247178 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x6d0ba4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/fp/element.go:882 # 0x6ffde4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/hash_to_g1.go:303 # 0x7398f2 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x1247176 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xb6 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x1247177 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0xb7 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2611: 41776] @ 0x898335 0x898a47 0x12c9ddc 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x898334 google.golang.org/protobuf/reflect/protoreflect.Value.Interface+0x1b4 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:207 # 0x898a46 google.golang.org/protobuf/reflect/protoreflect.Value.String+0x46 google.golang.org/protobuf@v1.36.4/reflect/protoreflect/value_union.go:316 # 0x12c9ddb google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x61b google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:314 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [21811: 15354944] @ 0x819b38 0x126fb22 0x126f1ef 0x126f69b 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0x126fb21 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x41 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x126f1ee github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x126f69a github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x9a github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18035: 865680] @ 0x64c309 0x64c5a5 0x142e805 0x142e7a3 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [6: 3072] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9fd069 0x9f8994 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9fd068 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x288 crypto/tls/handshake_server_tls13.go:794 # 0x9f8993 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:71 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [104: 3328] @ 0xbcb45c 0xbcb4c3 0xbc9965 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbcb45b github.com/ipfs/boxo/util.XOR+0x5b github.com/ipfs/boxo@v0.27.2/util/util.go:125 # 0xbcb4c2 github.com/libp2p/go-libp2p-kbucket.CommonPrefixLen+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:35 # 0xbc9964 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x64 github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:444 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [7671: 184104] @ 0x8ae791 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae790 google.golang.org/protobuf/internal/order.RangeFields+0x170 google.golang.org/protobuf@v1.36.4/internal/order/range.go:54 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [91: 7280] @ 0x12c918f 0x12c9b45 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139708b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c918e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139708a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func1+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:601 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2821: 1263808] @ 0x12c1c5f 0x12c1a2b 0x12c9408 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c1c5e google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext+0x9e google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:238 # 0x12c1a2a google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x2a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:206 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [11170: 137256960] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 576] @ 0xcc9085 0xcc5a09 0xccfd57 0x47efc1 # 0xcc9084 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x204 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1921 # 0xcc5a08 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x468 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1730 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1: 576] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x1239fa6 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x1239fa5 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2c5 github.com/pactus-project/pactus/network/gossip.go:229 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [15974: 8178688] @ 0x645ab3 0x64595d 0x6456a6 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x645ab2 github.com/fxamacker/cbor/v2.(*Decoder).read+0x92 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:139 # 0x64595c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/stream.go:111 # 0x6456a5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:30 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3537: 2037312] @ 0x12fe3bb 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fe3ba google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x201a google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:611 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 32] @ 0xd770e5 0xd78d3f 0xd73a45 0xd74590 0xd742d2 0xe1fb02 0xe29b0e 0xe29a38 0xe1f813 0x49a794 0xe1f65e 0xe1f62f 0xe1d1f6 0x123f7f1 0x126f882 0x126f86f 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78d3e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveStreams+0xde github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:546 # 0xd73a44 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:696 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd742d1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).Done+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:746 # 0xe1fb01 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).removeStream+0xa1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:106 # 0xe29b0d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).closeAndRemoveStream+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:105 # 0xe29a37 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:90 # 0xe1f812 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x172 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:84 # 0x49a793 sync.(*Once).doSlow+0xb3 sync/once.go:76 # 0xe1f65d sync.(*Once).Do+0x3d sync/once.go:67 # 0xe1f62e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:61 # 0xe1d1f5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ClosePeer+0x75 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:716 # 0x123f7f0 github.com/pactus-project/pactus/network.(*network).CloseConnection+0xb0 github.com/pactus-project/pactus/network/network.go:392 # 0x126f881 github.com/pactus-project/pactus/sync/firewall.(*Firewall).closeConnection+0x281 github.com/pactus-project/pactus/sync/firewall/firewall.go:200 # 0x126f86e github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x26e github.com/pactus-project/pactus/sync/firewall/firewall.go:128 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [677: 129984] @ 0x6e1794 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e1793 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:295 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 576] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b2bd 0x123a265 0x1239b4c 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b2bc github.com/pactus-project/pactus/util/logger.(*SubLogger).Debug+0x5c github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x123a264 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0xc4 github.com/pactus-project/pactus/network/gossip.go:268 # 0x1239b4b github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x8b github.com/pactus-project/pactus/network/gossip.go:201 0: 0 [5645: 1987040] @ 0x474bac 0x1309659 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x1309658 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x10f8 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:462 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [74: 1184] @ 0xced67a 0xce9d9d 0xceb849 0xcf2f17 0xcf2f0f 0xebb8c2 0xebed1c 0x47efc1 # 0xced679 golang.org/x/net/internal/socket.parseInetAddr+0x99 golang.org/x/net@v0.38.0/internal/socket/sys_posix.go:83 # 0xce9d9c golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.38.0/internal/socket/mmsghdr_unix.go:25 # 0xceb848 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.38.0/internal/socket/rawconn_mmsg.go:28 # 0xcf2f16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.38.0/internal/socket/socket.go:267 # 0xcf2f0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.38.0/ipv4/batch.go:80 # 0xebb8c1 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x6e1 github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:174 # 0xebed1b github.com/quic-go/quic-go.(*Transport).listen+0xbb github.com/quic-go/quic-go@v0.49.0/transport.go:520 0: 0 [4: 128] @ 0x865a85 0x865077 0x864d8e 0x9fc9a2 0x9f8985 0x9f334a 0x9cbac6 0xa04968 0x47efc1 # 0x865a84 crypto/ecdsa.mixedCSPRNG+0x64 crypto/ecdsa/ecdsa.go:430 # 0x865076 crypto/ecdsa.SignASN1+0x76 crypto/ecdsa/ecdsa.go:272 # 0x864d8d crypto/ecdsa.(*PrivateKey).Sign+0x2d crypto/ecdsa/ecdsa.go:154 # 0x9fc9a1 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x521 crypto/tls/handshake_server_tls13.go:754 # 0x9f8984 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:68 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 112] @ 0xeb579c 0xeb5833 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xeb579b github.com/quic-go/quic-go.newReceiveStream+0x39b github.com/quic-go/quic-go@v0.49.0/receive_stream.go:76 # 0xeb5832 github.com/quic-go/quic-go.newStream+0x432 github.com/quic-go/quic-go@v0.49.0/stream.go:121 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 0: 0 [110: 70400] @ 0x7b2c71 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7b2c70 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x410 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:780 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [16: 86016] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [1944: 15552] @ 0xc828b6 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc828b5 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x795 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1550 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5976: 1147392] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48448: 6201344] @ 0x73cef5 0x142e595 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x142e594 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:297 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [737: 424512] @ 0x1301bb6 0x130574e 0x47efc1 # 0x1301bb5 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x315 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1211 # 0x130574d google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3cd google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1673 0: 0 [257: 20560] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [315: 100800] @ 0x4d135f 0x4d0e36 0xbd3da8 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0xbd3da7 github.com/libp2p/go-netroute.New+0xa7 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1234: 177696] @ 0x578f05 0x578d86 0xa9f519 0xa7a4ac 0xa7e6ac 0x47efc1 # 0x578f04 net/url.parse+0xc4 net/url/url.go:518 # 0x578d85 net/url.ParseRequestURI+0x25 net/url/url.go:496 # 0xa9f518 net/http.readRequest+0x2f8 net/http/request.go:1132 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [9116: 218784] @ 0x73a05c 0x73cf52 0x73ce3f 0x142e5b2 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [421: 26944] @ 0x137e5c8 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x137e5c7 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x427 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:188 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18486: 887328] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142e805 0x142e7a3 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [353: 101664] @ 0x12fc54e 0x12ff1a5 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc54d google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ad google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:561 # 0x12ff1a4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x184 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:751 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [301: 14448] @ 0x471e3a 0x52abc5 0x529df9 0x529dbd 0x1396065 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52abc4 context.(*cancelCtx).propagateCancel+0x124 context/context.go:486 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396064 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:638 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [924: 44352] @ 0x12e6485 0x12e1a52 0x1305552 0x47efc1 # 0x12e6484 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.38.0/http2/frame.go:1542 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [7140: 4112640] @ 0x8b54f6 0x8b4db0 0x131c0fc 0x13405aa 0x1346d6b 0x1348951 0x134d92a 0x134633f 0x47efc1 # 0x8b54f5 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.4/proto/encode.go:190 # 0x8b4daf google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.4/proto/encode.go:111 # 0x131c0fb google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:51 # 0x13405a9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.70.0/rpc_util.go:691 # 0x1346d6a google.golang.org/grpc.(*Server).sendResponse+0xaa google.golang.org/grpc@v1.70.0/server.go:1141 # 0x1348950 google.golang.org/grpc.(*Server).processUnaryRPC+0x1170 google.golang.org/grpc@v1.70.0/server.go:1447 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2392: 841984] @ 0x474bac 0xa0f3b6 0xa9f5ae 0xa9f5af 0xa7a4ac 0xa7e6ac 0x47efc1 # 0xa0f3b5 net/textproto.readMIMEHeader+0x375 net/textproto/reader.go:586 # 0xa9f5ad net/textproto.(*Reader).ReadMIMEHeader+0x38d net/textproto/reader.go:502 # 0xa9f5ae net/http.readRequest+0x38e net/http/request.go:1142 # 0xa7a4ab net/http.(*conn).readRequest+0x22b net/http/server.go:1048 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [1349: 64752] @ 0x1239b7b 0x47efc1 # 0x1239b7a github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0xba github.com/pactus-project/pactus/network/gossip.go:195 0: 0 [1: 24] @ 0x81e3ee 0xbb8109 0xbb8397 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x81e3ed github.com/multiformats/go-multiaddr.Join+0xcd github.com/multiformats/go-multiaddr@v0.14.0/util.go:38 # 0xbb8108 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x228 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:32 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [24228: 1550592] @ 0x142e5fa 0x142e5e6 0x142e5a6 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e5f9 encoding/hex.EncodeToString+0x99 encoding/hex/hex.go:127 # 0x142e5e5 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x85 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142e5a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [168: 18816] @ 0x40a6b4 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [362: 86880] @ 0x142e69d 0x142e8a6 0x142de67 0x1399eab 0x140001e 0x1399d03 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e69c encoding/hex.EncodeToString+0x13c encoding/hex/hex.go:127 # 0x142e8a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x345 github.com/pactus-project/pactus/www/grpc/blockchain.go:301 # 0x142de66 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:247 # 0x1399eaa 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1399d02 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 208] @ 0x9fab79 0x9faabb 0x9f8953 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x9fab78 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:958 # 0x9faaba crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:475 # 0x9f8952 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:61 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [1521: 73008] @ 0x1239d39 0xce65f9 0xce63ed 0xce5f53 0xce5b4f 0xce5a18 0x47efc1 # 0x1239d38 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:211 # 0xce65f8 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x118 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:485 # 0xce63ec github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x8c github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:463 # 0xce5f52 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xd2 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:412 # 0xce5b4e github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x4e github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:383 # 0xce5a17 github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x37 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:348 0: 0 [36428: 41965056] @ 0x63e14f 0x760e07 0x760ddb 0x7618eb 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1060: 5155840] @ 0xccb80e 0xcc0cfc 0xcd4092 0xccfd05 0x47efc1 # 0xccb80d github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xed github.com/libp2p/go-libp2p-pubsub@v0.12.0/mcache.go:58 # 0xcc0cfb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x3b github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1121 # 0xcd4091 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1220 # 0xccfd04 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb84 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:643 0: 0 [1: 384] @ 0xe75095 0xe75049 0xe96ad0 0xe968e5 0xe95bb6 0xe95769 0xe94fd2 0xe8c825 0x47efc1 # 0xe75094 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x474 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_history.go:57 # 0xe75048 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x428 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:297 # 0xe96acf github.com/quic-go/quic-go.(*connection).registerPackedShortHeaderPacket+0x16f github.com/quic-go/quic-go@v0.49.0/connection.go:2124 # 0xe968e4 github.com/quic-go/quic-go.(*connection).appendOneShortHeaderPacket+0x224 github.com/quic-go/quic-go@v0.49.0/connection.go:2111 # 0xe95bb5 github.com/quic-go/quic-go.(*connection).sendPacketsWithGSO+0x115 github.com/quic-go/quic-go@v0.49.0/connection.go:1969 # 0xe95768 github.com/quic-go/quic-go.(*connection).sendPackets+0x5c8 github.com/quic-go/quic-go@v0.49.0/connection.go:1924 # 0xe94fd1 github.com/quic-go/quic-go.(*connection).triggerSending+0xb1 github.com/quic-go/quic-go@v0.49.0/connection.go:1846 # 0xe8c824 github.com/quic-go/quic-go.(*connection).run+0xaa4 github.com/quic-go/quic-go@v0.49.0/connection.go:650 0: 0 [4484: 645696] @ 0x544a97 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x544a96 encoding/json.Unmarshal+0x36 encoding/json/decode.go:101 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2211: 778272] @ 0x474bac 0x12acfdf 0x137ea8a 0x137e097 0x1396131 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12acfde google.golang.org/grpc/metadata.Pairs+0xfe google.golang.org/grpc@v1.70.0/metadata/metadata.go:88 # 0x137ea89 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.annotateContext+0x8e9 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:207 # 0x137e096 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.AnnotateContext+0x36 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/context.go:79 # 0x1396130 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x170 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:641 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7491: 179784] @ 0x12c910a 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9109 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x309 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:250 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [897: 43056] @ 0x12e737f 0x1115ad9 0x11154fa 0x11152f0 0x1115110 0x12e66ff 0x12e1a52 0x1305552 0x47efc1 # 0x12e737e golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.38.0/http2/frame.go:1586 # 0x1115ad8 golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x78 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:406 # 0x11154f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.38.0/http2/hpack/hpack.go:349 # 0x11152ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.38.0/http2/hpack/hpack.go:311 # 0x111510f golang.org/x/net/http2/hpack.(*Decoder).Write+0x12f golang.org/x/net@v0.38.0/http2/hpack/hpack.go:262 # 0x12e66fe golang.org/x/net/http2.(*Framer).readMetaFrame+0x2de golang.org/x/net@v0.38.0/http2/frame.go:1624 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [22194: 3906144] @ 0x548aa6 0x545775 0x5472b1 0x54569e 0x54636f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 6720] @ 0x12fc005 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fc004 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x384 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:506 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [36511: 448647168] @ 0x12c0e8c 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [595: 171360] @ 0x474bac 0x143d49f 0x143d114 0x143dc49 0x143806b 0x143833a 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x143d49e github.com/gorilla/mux.extractVars+0x4fe github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x143d113 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x173 github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x143dc48 github.com/gorilla/mux.(*Route).Match+0x388 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x143806a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1438339 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1121: 53808] @ 0x13484ac 0x134d92a 0x134633f 0x47efc1 # 0x13484ab google.golang.org/grpc.(*Server).processUnaryRPC+0xccb google.golang.org/grpc@v1.70.0/server.go:1356 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [923: 132912] @ 0x4722d7 0x52ac09 0x529df9 0x529dbd 0x1396065 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x529df8 context.withCancel+0x58 context/context.go:273 # 0x529dbc context.WithCancel+0x1c context/context.go:236 # 0x1396064 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0xa4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:638 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [577: 110784] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3053: 293088] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3032: 291072] @ 0x4bce5d 0x545bd9 0x5465fd 0x54569e 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x545bd8 encoding/json.indirect+0x318 encoding/json/decode.go:476 # 0x5465fc encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:600 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3262: 469728] @ 0x130873b 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x130873a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1da google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:389 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [24239: 1551296] @ 0x142e665 0x142e5e6 0x142e5a6 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e664 encoding/hex.EncodeToString+0x104 encoding/hex/hex.go:129 # 0x142e5e5 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x85 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142e5a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [17020: 45749760] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2217: 212832] @ 0x1308727 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x1308726 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1c6 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:388 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [10: 480] @ 0x45af46 0xc1a898 0xc1a8d6 0xc1a90e 0xc1acac 0xc24219 0xc22165 0xc21533 0xc20a13 0xc1e632 0xc12e35 0xbd28ca 0xbd21cf 0xbd1c65 0xbd1aec 0xbd17c2 0xbd1227 0x47efc1 # 0xc1a897 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.6.4/util.go:40 # 0xc1a8d5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:38 # 0xc1a90d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:56 # 0xc1acab github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/events.go:107 # 0xc24218 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:487 # 0xc22164 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:292 # 0xc21532 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x432 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:184 # 0xc20a12 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/query.go:88 # 0xc1e631 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/lookup.go:31 # 0xc12e34 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:401 # 0xbd28c9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:351 # 0xbd21ce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:325 # 0xbd1c64 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:308 # 0xbd1aeb github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x4b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:256 # 0xbd17c1 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x221 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:263 # 0xbd1226 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x366 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6436: 11533312] @ 0xbc99ec 0xc15785 0xc157fa 0xc1d351 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xbc99eb github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0xeb github.com/libp2p/go-libp2p-kbucket@v0.6.4/table.go:455 # 0xc15784 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:751 # 0xc157f9 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:757 # 0xc1d350 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x130 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:264 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 3072] @ 0x41310d 0x41366f 0x474c05 0xe1b0fc 0xe16187 0xe22678 0x47efc1 # 0xe1b0fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:415 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [181: 26064] @ 0x12fbd3a 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x1456007 0x1334205 0x1397e67 0x14710ff 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbd39 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:486 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x1456006 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x446 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x1334204 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.70.0/call.go:35 # 0x1397e66 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x14710fe github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xde github.com/pactus-project/pactus/www/html/blockchain.go:152 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 576] @ 0x9cef97 0x9d069d 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x9cef96 crypto/tls.(*Conn).makeClientHello+0x1d6 crypto/tls/handshake_client.go:68 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 98304] @ 0x41310d 0x41366f 0x474c05 0xc3000c 0xce5126 0xce50fe 0xce4f48 0x47efc1 # 0xc3000b github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xcb github.com/libp2p/go-libp2p-pubsub@v0.12.0/timecache/first_seen_cache.go:54 # 0xce5125 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0x125 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:997 # 0xce50fd github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xfd github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:307 # 0xce4f47 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x47 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:285 0: 0 [3921: 62736] @ 0xc83edc 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc83edb github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xafb github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1879 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1179: 1056384] @ 0x52e593 0x52dfbd 0x52e199 0x511317 0x1471b7a 0x1471adc 0x1471117 0xa7ffa9 0x1438442 0x1455039 0xa81eaa 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1471b79 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x3b9 github.com/pactus-project/pactus/www/html/server.go:251 # 0x1471adb github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x31b github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x1471116 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0x1438441 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1455038 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [45635: 6571440] @ 0x4bce5d 0x8e4665 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x8e4664 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:521 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1: 48] @ 0x612cb3 0x6e4af4 0x6e5287 0x701145 0x7009de 0x7009d4 0x73aaad 0x738c18 0x1246c4f 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x612cb2 math/big.(*Int).Bytes+0x32 math/big/int.go:524 # 0x6e4af3 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:181 # 0x6e5286 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:217 # 0x701144 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1251 # 0x7009dd github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1159 # 0x7009d3 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/marshal.go:1082 # 0x73aaac github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x738c17 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x97 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x1246c4e github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6e github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4669: 74704] @ 0x73cf87 0x73ce3f 0x142e5b2 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:162 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [7614: 182736] @ 0x8ae6bd 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae6bc google.golang.org/protobuf/internal/order.RangeFields+0x9c google.golang.org/protobuf@v1.36.4/internal/order/range.go:41 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25883: 106016768] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [38083: 913992] @ 0xc85cd0 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85ccf github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x4ef github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [446: 14272] @ 0x5e2dca 0x5dd495 0x5de27e 0x5dc785 0xebbccd 0xeabd1d 0xeaba32 0xeac1ec 0xe8cde5 0x47efc1 # 0x5e2dc9 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5dd494 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5de27d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5dc784 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:262 # 0xebbccc github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:260 # 0xeabd1c github.com/quic-go/quic-go.(*sconn).writePacket+0x7c github.com/quic-go/quic-go@v0.49.0/send_conn.go:86 # 0xeaba31 github.com/quic-go/quic-go.(*sconn).Write+0x71 github.com/quic-go/quic-go@v0.49.0/send_conn.go:62 # 0xeac1eb github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.49.0/send_queue.go:81 # 0xe8cde4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.49.0/connection.go:525 0: 0 [1030: 115360] @ 0xa7aa6f 0xa7e6ac 0x47efc1 # 0xa7aa6e net/http.(*conn).readRequest+0x7ee net/http/server.go:1103 # 0xa7e6ab net/http.(*conn).serve+0x32b net/http/server.go:2017 0: 0 [2564: 205120] @ 0x76188c 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x76188b github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30956: 4457664] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [655: 125760] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5356: 599872] @ 0xcc9927 0xcc991b 0xcc6208 0xccfd57 0x47efc1 # 0xcc9926 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x106 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:211 # 0xcc991a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1962 # 0xcc6207 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xc67 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1776 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 0: 0 [1103: 141184] @ 0x4d1695 0xbd3eaa 0x11c2077 0x11c418b 0x47efc1 # 0x4d1694 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xbd3ea9 github.com/libp2p/go-netroute.New+0x1a9 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [2600: 291200] @ 0x52a8c5 0x130a6c7 0x130b37f 0x13460d6 0x1345876 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x130a6c6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2166 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:609 # 0x130b37e google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x39e google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:667 # 0x13460d5 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.70.0/server.go:1024 # 0x1345875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.70.0/server.go:959 0: 0 [48414: 6196992] @ 0x73cef5 0x73ce3f 0x142e5b2 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [497: 79520] @ 0x4d135f 0x4d0e36 0x5c38a5 0x5c21a5 0xbd4256 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4d0e35 syscall.NetlinkRIB+0x535 syscall/netlink_linux.go:98 # 0x5c38a4 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5c21a4 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xbd4255 github.com/libp2p/go-netroute.New+0x555 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 96] @ 0x863b87 0xa0089e 0xa00718 0xa0158f 0x9fd4ee 0x9fe2df 0x9f89b4 0x9f334a 0x9cbac6 0xe567df 0xe5678a 0xe56025 0xe4adc2 0xe49cfd 0xe497fa 0xe48572 0x47efc1 # 0x863b86 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x226 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0xa0089d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x2bd vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0xa00717 crypto/tls.(*cipherSuiteTLS13).expandLabel+0x137 crypto/tls/key_schedule.go:40 # 0xa0158e crypto/tls.(*cipherSuiteTLS13).finishedHash+0x8e crypto/tls/key_schedule.go:104 # 0x9fd4ed crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:851 # 0x9fe2de crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x6fe crypto/tls/handshake_server_tls13.go:1006 # 0x9f89b3 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:80 # 0x9f3349 crypto/tls.(*Conn).serverHandshake+0x169 crypto/tls/handshake_server.go:54 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56024 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:92 # 0xe4adc1 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:209 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 0: 0 [20241: 1295424] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18117: 869616] @ 0x64c5d0 0x142e805 0x142e7a3 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142e804 github.com/pactus-project/pactus/crypto.Address.String+0x2a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x142e7a2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x242 github.com/pactus-project/pactus/www/grpc/blockchain.go:303 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [160: 5242880] @ 0x131219f 0x1312126 0x13069c6 0x1345a65 0x1345652 0x13453dc 0x47efc1 # 0x131219e google.golang.org/grpc/internal/transport.newBufWriter+0x27e google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:315 # 0x1312125 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.70.0/internal/transport/http_util.go:411 # 0x13069c5 google.golang.org/grpc/internal/transport.NewServerTransport+0x305 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:165 # 0x1345a64 google.golang.org/grpc.(*Server).newHTTP2Transport+0x1a4 google.golang.org/grpc@v1.70.0/server.go:985 # 0x1345651 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.70.0/server.go:943 # 0x13453db google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.70.0/server.go:927 0: 0 [54576: 7858944] @ 0x142e888 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e887 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x327 github.com/pactus-project/pactus/www/grpc/blockchain.go:299 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [380: 12160] @ 0x4d918c 0xd770bd 0xd78705 0xd71785 0xd711ae 0xd70edc 0xd69e90 0xe1fcb7 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78704 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddStream+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:445 # 0xd71784 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStreamForChild+0x424 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:508 # 0xd711ad github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addStreamForEdges+0xad github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:478 # 0xd70edb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddStream+0x3bb github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:460 # 0xd69e8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x8f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:397 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [13: 29952] @ 0x9c3a8b 0x9c8628 0x9c9c9e 0xd8eb84 0xd8e398 0x47efc1 # 0x9c3a8a crypto/tls.(*halfConn).encrypt+0x5ca crypto/tls/conn.go:522 # 0x9c8627 crypto/tls.(*Conn).writeRecordLocked+0x647 crypto/tls/conn.go:1025 # 0x9c9c9d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1248 # 0xd8eb83 github.com/libp2p/go-yamux/v4.(*Session).sendLoop+0x7a3 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:626 # 0xd8e397 github.com/libp2p/go-yamux/v4.(*Session).send+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 0: 0 [15258: 732384] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [619: 118848] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706305 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706304 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x384 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:90 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [664: 31872] @ 0x75f507 0x75f4d1 0x75f4f4 0x75f4cb 0x1256a62 0x125316e 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75f506 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x86 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x75f4d0 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x50 github.com/pactus-project/pactus/committee/committee.go:117 # 0x75f4f3 github.com/pactus-project/pactus/committee.(*committee).iterate+0x73 github.com/pactus-project/pactus/committee/committee.go:208 # 0x75f4ca github.com/pactus-project/pactus/committee.(*committee).Validators+0x4a github.com/pactus-project/pactus/committee/committee.go:116 # 0x1256a61 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:63 # 0x125316d github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10d github.com/pactus-project/pactus/state/state.go:395 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15740: 1007360] @ 0xcd34fc 0xccfce7 0x47efc1 # 0xcd34fb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x85b github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1104 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [35968: 41435136] @ 0x63e14f 0x760e07 0x760ddb 0x76183f 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x76183e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37440: 4193280] @ 0x52a1cd 0xcd56ae 0xcb8068 0x47efc1 # 0x52a1cc context.AfterFunc+0x2c context/context.go:316 # 0xcd56ad github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x10d github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:115 # 0xcb8067 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xe7 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 0: 0 [11207: 20082944] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [355: 39760] @ 0xd91689 0xd91782 0xd90529 0xd8f85d 0xd8f20f 0xd8f058 0x47efc1 # 0xd91688 github.com/libp2p/go-yamux/v4.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v4@v4.0.1/deadline.go:22 # 0xd91781 github.com/libp2p/go-yamux/v4.newStream+0x161 github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:63 # 0xd90528 github.com/libp2p/go-yamux/v4.(*Session).incomingStream+0x128 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:816 # 0xd8f85c github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x7c github.com/libp2p/go-yamux/v4@v4.0.1/session.go:704 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [12: 13824] @ 0x63e14f 0x760e07 0x760ddb 0x7618eb 0x127cfa7 0x127d045 0x127d6f1 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x63e14e github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xee github.com/fxamacker/cbor/v2@v2.7.0/encode.go:932 # 0x760e06 github.com/fxamacker/cbor/v2.Marshal+0x46 github.com/fxamacker/cbor/v2@v2.7.0/encode.go:96 # 0x760dda github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1a github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x7618ea github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xca github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x127cfa6 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x86 github.com/pactus-project/pactus/sync/sync.go:159 # 0x127d044 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:172 # 0x127d6f0 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x250 github.com/pactus-project/pactus/sync/sync.go:236 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x1236470 0x1235a73 0x1246a4b 0x127d612 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x123646f github.com/pactus-project/pactus/version.Version.String+0xef github.com/pactus-project/pactus/version/version.go:105 # 0x1235a72 github.com/pactus-project/pactus/version.(*Agent).String+0x72 github.com/pactus-project/pactus/version/agent.go:67 # 0x1246a4a github.com/pactus-project/pactus/sync/bundle/message.NewHelloMessage+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:33 # 0x127d611 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x171 github.com/pactus-project/pactus/sync/sync.go:225 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28856: 66484224] @ 0xc85d10 0xc856e5 0xc82745 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc85d0f github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52f github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2285 # 0xc856e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1064 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:2031 # 0xc82744 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x624 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1587 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [598: 7348224] @ 0x49614b 0x495dd3 0x12c1868 0x12c9dbf 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x49614a strconv.formatBits+0x18a strconv/itoa.go:196 # 0x495dd2 strconv.AppendInt+0x112 strconv/itoa.go:44 # 0x12c1867 google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt+0x47 google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:181 # 0x12c9dbe google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x5fe google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:306 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5680: 3271680] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1362: 65376] @ 0x547c57 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x547c56 encoding/json.(*decodeState).object+0x16b6 encoding/json/decode.go:723 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [240: 15360] @ 0xd6b419 0xd69e69 0xe1fcb7 0x47efc1 # 0xd6b418 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:559 # 0xd69e68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x68 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:394 # 0xe1fcb6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:122 0: 0 [103: 72512] @ 0x819b38 0xbb7f5f 0xbb8397 0x11c6865 0x12281c5 0x114f647 0x114f296 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xbb7f5e github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x7e github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:21 # 0xbb8396 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x116 github.com/multiformats/go-multiaddr@v0.14.0/net/resolve.go:57 # 0x11c6864 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x164 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:884 # 0x12281c4 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x24 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:609 # 0x114f646 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:247 # 0x114f295 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x715 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:233 0: 0 [2: 224] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5113f3 0x1246f2c 0x1247118 0x127d636 0x127e139 0x127d7fa 0x1244dbf 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5113f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x1246f2b github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x18b github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x1247117 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x57 github.com/pactus-project/pactus/sync/bundle/message/hello.go:86 # 0x127d635 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x195 github.com/pactus-project/pactus/sync/sync.go:233 # 0x127e138 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x138 github.com/pactus-project/pactus/sync/sync.go:310 # 0x127d7f9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:263 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2215: 779680] @ 0x474bac 0xa7bcb5 0xa7b712 0xa7da45 0xa7d7ca 0x1381c36 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0xa7bcb4 net/http.Header.Clone+0x734 net/http/header.go:114 # 0xa7b711 net/http.(*response).WriteHeader+0x191 net/http/server.go:1231 # 0xa7da44 net/http.(*response).write+0x1e4 net/http/server.go:1688 # 0xa7d7c9 net/http.(*response).Write+0x29 net/http/server.go:1665 # 0x1381c35 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x795 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:203 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [33451: 179832576] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [449: 28736] @ 0x142bd05 0x142bc8a 0x142bc42 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142bd04 encoding/hex.EncodeToString+0x224 encoding/hex/hex.go:129 # 0x142bc89 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x1a9 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x142bc41 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x161 github.com/pactus-project/pactus/www/grpc/blockchain.go:38 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [4911: 3771648] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [1213: 77632] @ 0x12e6551 0x12e1a52 0x1305552 0x47efc1 # 0x12e6550 golang.org/x/net/http2.(*Framer).readMetaFrame+0x130 golang.org/x/net@v0.38.0/http2/frame.go:1552 # 0x12e1a51 golang.org/x/net/http2.(*Framer).ReadFrame+0x5f1 golang.org/x/net@v0.38.0/http2/frame.go:537 # 0x1305551 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 0: 0 [18276: 877248] @ 0x75f507 0x75f4d1 0x75f4f4 0x75f4cb 0x1255285 0x142bb19 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x75f506 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x86 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x75f4d0 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x50 github.com/pactus-project/pactus/committee/committee.go:117 # 0x75f4f3 github.com/pactus-project/pactus/committee.(*committee).iterate+0x73 github.com/pactus-project/pactus/committee/committee.go:208 # 0x75f4ca github.com/pactus-project/pactus/committee.(*committee).Validators+0x4a github.com/pactus-project/pactus/committee/committee.go:116 # 0x1255284 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x84 github.com/pactus-project/pactus/state/state.go:608 # 0x142bb18 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [140: 3360] @ 0x12c910a 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9109 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x309 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:250 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5150: 82400] @ 0x12c9177 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c9176 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x376 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:258 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [4789: 76624] @ 0x73cfca 0x73ce3f 0x142e5b2 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cfc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:164 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [699: 78288] @ 0x40a6b4 0x12fbcba 0x12fbd79 0x12ff245 0x1352de7 0x1352234 0x1353f1a 0x1351ce8 0x13510a7 0x1350a79 0x1334337 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12fbcb9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.70.0/internal/transport/transport.go:73 # 0x12fbd78 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:489 # 0x12ff244 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x224 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:755 # 0x1352de6 google.golang.org/grpc.(*csAttempt).newStream+0xa6 google.golang.org/grpc@v1.70.0/stream.go:506 # 0x1352233 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.70.0/stream.go:356 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1351ce7 google.golang.org/grpc.newClientStreamWithParams+0xb87 google.golang.org/grpc@v1.70.0/stream.go:365 # 0x13510a6 google.golang.org/grpc.newClientStream.func3+0x86 google.golang.org/grpc@v1.70.0/stream.go:222 # 0x1350a78 google.golang.org/grpc.newClientStream+0x778 google.golang.org/grpc@v1.70.0/stream.go:257 # 0x1334336 google.golang.org/grpc.invoke+0x76 google.golang.org/grpc@v1.70.0/call.go:66 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [7011: 10768896] @ 0x645ab3 0x64595d 0x6456a6 0x1268509 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x645ab2 github.com/fxamacker/cbor/v2.(*Decoder).read+0x92 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:139 # 0x64595c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/stream.go:111 # 0x6456a5 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.7.0/stream.go:30 # 0x1268508 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xa8 github.com/pactus-project/pactus/sync/bundle/bundle.go:97 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39769: 6363040] @ 0xc8287b 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc8287a github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x75a github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1550 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [1538: 73824] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x5472b1 0x54569e 0x544f9e 0x544b59 0x76120d 0x546c6f 0x54569e 0x544f9e 0x544b59 0x7618db 0x7618dc 0x126fa31 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x5472b0 encoding/json.(*decodeState).object+0xd10 encoding/json/decode.go:755 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x76120c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x546c6e encoding/json.(*decodeState).object+0x6ce encoding/json/decode.go:604 # 0x54569d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:374 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x7618da github.com/pactus-project/pactus/genesis.MainnetGenesis+0xba github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x7618db github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xbb github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x126fa30 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x50 github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33923: 3799376] @ 0xcb70ac 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xcb70ab github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x40b github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:84 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [5969: 143256] @ 0x12442e9 0xccc066 0xcd3ae5 0xcd3aca 0xcd3571 0xccfce7 0x47efc1 # 0x12442e8 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xccc065 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.12.0/midgen.go:51 # 0xcd3ae4 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x2a4 github.com/libp2p/go-libp2p-pubsub@v0.12.0/midgen.go:38 # 0xcd3ac9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x289 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1161 # 0xcd3570 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x8d0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:1105 # 0xccfce6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xb66 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:640 0: 0 [5: 20480] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [90995: 21838800] @ 0x142e71a 0x142e8a6 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e719 encoding/hex.EncodeToString+0x1b9 encoding/hex/hex.go:129 # 0x142e8a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x345 github.com/pactus-project/pactus/www/grpc/blockchain.go:301 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [55969: 9850544] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [94647: 1550696448] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [132711: 2887791360] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [5016: 80256] @ 0x8ae72c 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8ae72b google.golang.org/protobuf/internal/order.RangeFields+0x10b google.golang.org/protobuf@v1.36.4/internal/order/range.go:50 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [18122: 869856] @ 0x73cf06 0x73cee3 0x73ce3f 0x142e5b2 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x73cf05 bytes.NewBuffer+0x45 bytes/buffer.go:472 # 0x73cee2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x142e5b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:300 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [60280: 9644800] @ 0x64c309 0x64c5a5 0x142e76c 0x142e8ae 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c308 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0xa8 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x64c5a4 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x44 github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [240969: 9870090240] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [670: 128640] @ 0x6e17b3 0x6e2dcb 0x70620a 0x705d10 0x705e12 0x73a51d 0x75ac46 0x1251cc5 0x1260178 0x127c088 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x6e17b2 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:296 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x706209 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x289 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:80 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x75ac45 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:193 # 0x1251cc4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:293 # 0x1260177 github.com/pactus-project/pactus/consensus.(*manager).AddVote+0x157 github.com/pactus-project/pactus/consensus/manager.go:172 # 0x127c087 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xa7 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [773: 148416] @ 0x6e5599 0x6e1dda 0x6e2dcb 0x6e2fe5 0x706272 0x705d10 0x705e12 0x73a51d 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x6e5598 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e2.go:241 # 0x6e1dd9 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6b9 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12.go:331 # 0x6e2dca github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6e2fe4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x706271 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2f1 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:83 # 0x705d0f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:31 # 0x705e11 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.15.0/ecc/bls12-381/pairing.go:39 # 0x73a51c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x29c github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4282: 52617216] @ 0x12c0d8b 0x12c1a4e 0x12c9408 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0d8a google.golang.org/protobuf/internal/encoding/json.appendString+0x4a google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:93 # 0x12c1a4d google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:209 # 0x12c9407 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0xa7 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:265 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [35181: 243171072] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [66668: 11733568] @ 0x51f007 0x51f110 0x64bf72 0x64c631 0x142e76c 0x142e8ae 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x51f006 strings.(*Builder).grow+0x26 strings/builder.go:61 # 0x51f10f strings.(*Builder).Grow+0x4f strings/builder.go:75 # 0x64bf71 github.com/pactus-project/pactus/util/bech32m.Encode+0x71 github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x64c630 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0xd0 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [2252: 720640] @ 0x147adde 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x147addd github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0xdd net/http/server.go:2276 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [76096: 18263040] @ 0x8fcde5 0x912432 0x912058 0x8e46e5 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x131c49a 0x134203f 0x1356546 0x135563f 0x1353f1a 0x1355435 0x133438b 0x133423f 0x13978c7 0x1392ae3 0x1396188 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x8fcde4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5064 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x8e46e4 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x104 google.golang.org/protobuf@v1.36.4/internal/impl/codec_field.go:523 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x131c499 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.70.0/encoding/proto/proto.go:80 # 0x134203e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.70.0/rpc_util.go:902 # 0x1356545 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e5 google.golang.org/grpc@v1.70.0/stream.go:1127 # 0x135563e google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.70.0/stream.go:970 # 0x1353f19 google.golang.org/grpc.(*clientStream).withRetry+0x139 google.golang.org/grpc@v1.70.0/stream.go:790 # 0x1355434 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.70.0/stream.go:969 # 0x133438a google.golang.org/grpc.invoke+0xca google.golang.org/grpc@v1.70.0/call.go:73 # 0x133423e google.golang.org/grpc.(*ClientConn).Invoke+0x23e google.golang.org/grpc@v1.70.0/call.go:37 # 0x13978c6 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockchainInfo+0x166 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:106 # 0x1392ae2 github.com/pactus-project/pactus/www/grpc/gen/go.request_Blockchain_GetBlockchainInfo_0+0x122 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:143 # 0x1396187 github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x1c7 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:646 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [84407: 2420117504] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [60770: 9723200] @ 0x64c5d0 0x142e76c 0x142e8ae 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x64c5cf github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x6f github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x142e76b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x20b github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x142e8ad github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34d github.com/pactus-project/pactus/www/grpc/blockchain.go:302 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [1: 16] @ 0xe220fa 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe220f9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x479 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:278 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x50e649 0x50e63d 0xd69d7e 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x50e648 errors.New+0x228 errors/errors.go:62 # 0x50e63c fmt.Errorf+0x21c fmt/errors.go:30 # 0xd69d7d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x2fd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:363 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [13: 1872] @ 0x4722d7 0x52ac09 0x52b80b 0x52bfed 0x52bfaf 0xe19805 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe19804 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:210 0: 0 [3: 240] @ 0x5b526b 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5b526a net.(*sysDialer).dialSingle+0x42a net/dial.go:685 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x5cc7d1 0x5cc7ad 0x5cc70e 0x5c9f85 0x5b2825 0x5b38a5 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5cc7d0 net.IPv4+0x890 net/ip.go:54 # 0x5cc7ac net.IP.To16+0x86c net/ip.go:230 # 0x5cc70d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:310 # 0x5c9f84 net.(*Resolver).internetAddrList+0x4c4 net/ipsock.go:289 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b38a4 net.(*Dialer).DialContext+0x404 net/dial.go:509 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 720] @ 0x4722d7 0x52ac09 0x52b80b 0x52bfed 0x52bfaf 0xf7bf94 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xf7bf93 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x93 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:177 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 240] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1243d6e 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1243d6d github.com/pactus-project/pactus/network.ConnectAsync.func1+0x14d github.com/pactus-project/pactus/network/utils.go:78 0: 0 [1: 16] @ 0xe18692 0xe18a45 0xe1996d 0x47efc1 # 0xe18691 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).freePeerToken+0x91 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:95 # 0xe18a44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).finishedDial+0xa4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:132 # 0xe1996c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0x20c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:225 0: 0 [2: 64] @ 0x4d918c 0xd770bd 0xd79665 0xd73a8b 0xd74590 0xd6c0b2 0xf7c4a4 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd79664 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).RemoveConns+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:688 # 0xd73a8a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).ReleaseForChild+0x28a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:697 # 0xd7458f github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x20f github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:759 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf7c4a3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x263 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:206 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 64] @ 0xd770e5 0xd78eb8 0xd7297d 0xd72345 0xd72049 0xd69b95 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0xd770e4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:222 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7297c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:610 # 0xd72344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:580 # 0xd72048 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:562 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x4d918c 0xd770bd 0xd7453b 0xd744dd 0xd6c0b2 0xf7c4a4 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd7453a github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).DestroyScope+0x1ba github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:374 # 0xd744dc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).doneUnlocked+0x15c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:773 # 0xd6c0b1 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).Done+0xb1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:709 # 0xf7c4a3 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x263 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:206 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [10: 1120] @ 0x5bfc2d 0x5d607c 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5bfc2c net.(*netFD).connect+0x22c net/fd_unix.go:103 # 0x5d607b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 208] @ 0xe1d6e7 0x123f9a8 0x123f913 0x78b0d6 0x78b385 0x1243d6e 0x47efc1 # 0xe1d6e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:743 # 0x123f9a7 github.com/pactus-project/pactus/network.(*network).NumConnectedPeers+0x27 github.com/pactus-project/pactus/network/network.go:404 # 0x123f912 github.com/pactus-project/pactus/network.(*network).String+0x12 github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1243d6d github.com/pactus-project/pactus/network.ConnectAsync.func1+0x14d github.com/pactus-project/pactus/network/utils.go:78 0: 0 [2: 64] @ 0x52b8b2 0x52bfed 0x52bfaf 0xf7bf94 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52b8b1 context.WithDeadlineCause+0x1d1 context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xf7bf93 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x93 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:177 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [4: 128] @ 0x4d918c 0xd770bd 0xd78eb8 0xd7297d 0xd72345 0xd72049 0xd69b95 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0x4d918b time.Time.Format+0xeb time/format.go:649 # 0xd770bc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).push+0xbc github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:220 # 0xd78eb7 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*trace).AddConn+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/trace.go:571 # 0xd7297c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConnForChild+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:610 # 0xd72344 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).addConnForEdges+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:580 # 0xd72048 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).AddConn+0x3e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:562 # 0xd69b94 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:370 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [9: 1008] @ 0x52a8c5 0x52ab15 0x52b80b 0x52bfed 0x52bfaf 0xf7bf94 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0x52ab14 context.(*cancelCtx).propagateCancel+0x74 context/context.go:465 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xf7bf93 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x93 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:177 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 576] @ 0x41310d 0x471f1a 0xcb19d3 0x1178431 0x11768e5 0x11758f6 0x1174f39 0x47efc1 # 0xcb19d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x1178430 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:756 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11758f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x255 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:475 # 0x1174f38 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:431 0: 0 [18: 2880] @ 0xd6de5e 0xd6afa5 0xd69b75 0xd699da 0xf7c2b5 0xe24d7d 0xe1984e 0x47efc1 # 0xd6de5d github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/scope.go:56 # 0xd6afa4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:534 # 0xd69b74 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:368 # 0xd699d9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0xd9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:357 # 0xf7c2b4 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x74 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:198 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5388: 4827648] @ 0xc842ef 0xc82985 0xcb70cb 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xc842ee github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1810 # 0xc82984 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x864 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pb/rpc.pb.go:1551 # 0xcb70ca github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42a github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:85 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [2560: 204800] @ 0xce56df 0xce4f48 0x47efc1 # 0xce56de github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x6de github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:347 # 0xce4f47 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x47 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:285 0: 0 [353: 248512] @ 0x4d135f 0xbd3db2 0x11c2077 0x11c418b 0x47efc1 # 0x4d135e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xbd3db1 github.com/libp2p/go-netroute.New+0xb1 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x11c2076 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0xd6 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:355 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [225: 5400] @ 0xb98455 0xb98647 0xb986f4 0xc1d5c5 0xc1825c 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xb98454 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:43 # 0xb98646 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:64 # 0xb986f3 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/pb/message.go:74 # 0xc1d5c4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3a4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/handlers.go:300 # 0xc1825b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0xa1b github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:123 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 0: 0 [9: 864] @ 0x737e92 0x7386ab 0xe829ab 0xe7d576 0xe85229 0xe80926 0xe7f5ac 0xe7f4ad 0xe7f318 0xe927d5 0xe92377 0xe91cba 0xe91595 0xe8faa5 0xe8e0c9 0xe8c345 0x47efc1 # 0x737e91 crypto/hmac.New+0x31 crypto/hmac/hmac.go:137 # 0x7386aa golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.36.0/hkdf/hkdf.go:86 # 0xe829aa github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x24a github.com/quic-go/quic-go@v0.49.0/internal/handshake/hkdf.go:24 # 0xe7d575 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf5 github.com/quic-go/quic-go@v0.49.0/internal/handshake/aead.go:17 # 0xe85228 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x168 github.com/quic-go/quic-go@v0.49.0/internal/handshake/updatable_aead.go:131 # 0xe80925 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:439 # 0xe7f5ab github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x8b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:239 # 0xe7f4ac github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:221 # 0xe7f317 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:209 # 0xe927d4 github.com/quic-go/quic-go.(*connection).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.49.0/connection.go:1413 # 0xe92376 github.com/quic-go/quic-go.(*connection).handleFrame+0x4b6 github.com/quic-go/quic-go@v0.49.0/connection.go:1328 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe91594 github.com/quic-go/quic-go.(*connection).handleUnpackedLongHeaderPacket+0x6b4 github.com/quic-go/quic-go@v0.49.0/connection.go:1228 # 0xe8faa4 github.com/quic-go/quic-go.(*connection).handleLongHeaderPacket+0x724 github.com/quic-go/quic-go@v0.49.0/connection.go:1001 # 0xe8e0c8 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x188 github.com/quic-go/quic-go@v0.49.0/connection.go:875 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 0: 0 [57: 40128] @ 0x819b38 0xcaab86 0xf7becc 0xe2a3dc 0xe24b57 0xe1984e 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf7becb github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:170 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe24b56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:595 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x5e2dca 0x5d9f55 0x5d6047 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5e2dc9 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5d9f54 net.(*TCPAddr).sockaddr+0x34 net/tcpsock_posix.go:40 # 0x5d6046 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [2: 5376] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9c8e31 0x9c8e32 0x9c8eb9 0x9da935 0x9d6fd6 0x9d0e65 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9c8e30 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:591 # 0x9c8e31 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1078 # 0x9c8eb8 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1089 # 0x9da934 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x754 crypto/tls/handshake_client_tls13.go:646 # 0x9d6fd5 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x755 crypto/tls/handshake_client_tls13.go:142 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x45ae72 0x45a985 0x45ab0a 0x5d1405 0x513fa3 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x5d1404 net.(*OpError).Error+0xc4 net/net.go:504 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [90933: 21823920] @ 0x142e69d 0x142e8a6 0x142bbab 0x139948b 0x140001e 0x13992e3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x142e69c encoding/hex.EncodeToString+0x13c encoding/hex/hex.go:127 # 0x142e8a5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x345 github.com/pactus-project/pactus/www/grpc/blockchain.go:301 # 0x142bbaa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xca github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x139948a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13992e2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 0: 0 [58388: 553051136] @ 0x12c0e8c 0x12c0cce 0x12c9a2b 0x12c970b 0x12c9489 0x8ae855 0x12c9237 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c0e8b google.golang.org/protobuf/internal/encoding/json.appendString+0x14b google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:95 # 0x12c0ccd google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString+0x4d google.golang.org/protobuf@v1.36.4/internal/encoding/json/encode.go:83 # 0x12c9a2a google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x26a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:301 # 0x12c970a google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x12a google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:284 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [25819: 2065520] @ 0x12c918f 0x12c9b45 0x12ca2d8 0x12c976d 0x12c9489 0x8ae855 0x12c9237 0x12c8a65 0x13823ce 0x138238a 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x12c918e google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x38e google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c9b44 google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular+0x384 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:340 # 0x12ca2d7 google.golang.org/protobuf/encoding/protojson.encoder.marshalList+0x197 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:357 # 0x12c976c google.golang.org/protobuf/encoding/protojson.encoder.marshalValue+0x18c google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:280 # 0x12c9488 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1+0x128 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:268 # 0x8ae854 google.golang.org/protobuf/internal/order.RangeFields+0x234 google.golang.org/protobuf@v1.36.4/internal/order/range.go:60 # 0x12c9236 google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage+0x436 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:259 # 0x12c8a64 google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal+0x1c4 google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:164 # 0x13823cd google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal+0xad google.golang.org/protobuf@v1.36.4/encoding/protojson/encode.go:132 # 0x1382389 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0x69 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:58 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [245356: 10049781760] @ 0x52e593 0x52dfbd 0x52e199 0x1382402 0x1382290 0x13821e2 0x1381ab1 0x139630b 0x1386db4 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x1382401 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).marshalTo+0xe1 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:63 # 0x138228f github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*JSONPb).Marshal+0x4f github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_jsonpb.go:34 # 0x13821e1 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*HTTPBodyMarshaler).Marshal+0x61 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/marshal_httpbodyproto.go:31 # 0x1381ab0 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.ForwardResponseMessage+0x610 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/handler.go:191 # 0x139630a github.com/pactus-project/pactus/www/grpc/gen/go.RegisterBlockchainHandlerClient.func4+0x34a github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.gw.go:652 # 0x1386db3 github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x193 github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2189: 700480] @ 0x1386d0b 0x1386c6e 0x13861dc 0x147af62 0xa7ffa9 0xa81eaa 0x147a985 0xa7ffa9 0xaa05ce 0xa7e950 0x47efc1 # 0x1386d0a net/http.(*Request).WithContext+0xea net/http/request.go:371 # 0x1386c6d github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).handleHandler+0x4d github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:535 # 0x13861db github.com/grpc-ecosystem/grpc-gateway/v2/runtime.(*ServeMux).ServeHTTP+0x99b github.com/grpc-ecosystem/grpc-gateway/v2@v2.26.0/runtime/mux.go:454 # 0x147af61 github.com/pactus-project/pactus/www/http.(*Server).StartServer.StripPrefix.func4+0x261 net/http/server.go:2282 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xa81ea9 net/http.(*ServeMux).ServeHTTP+0x1c9 net/http/server.go:2747 # 0x147a984 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:199 # 0xa7ffa8 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2220 # 0xaa05cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3210 # 0xa7e94f net/http.(*conn).serve+0x5cf net/http/server.go:2092 0: 0 [2: 65536] @ 0x731dac 0x731d2e 0x7347b1 0x7340b8 0x7372e7 0x7372ef 0x1268592 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x731dab compress/flate.(*dictDecoder).init+0x18b compress/flate/dict_decoder.go:43 # 0x731d2d compress/flate.NewReader+0x10d compress/flate/inflate.go:815 # 0x7347b0 compress/gzip.(*Reader).readHeader+0x370 compress/gzip/gunzip.go:238 # 0x7340b7 compress/gzip.(*Reader).Reset+0x297 compress/gzip/gunzip.go:113 # 0x7372e6 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x7372ee github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x1268591 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x131 github.com/pactus-project/pactus/sync/bundle/bundle.go:110 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x52e025 0x52e199 0x65690c 0x65727d 0x7555cc 0x755525 0x75607e 0x756166 0x96d912 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x65690b github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x65727c github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x7555cb github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x755524 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x96d911 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:128 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 48] @ 0x657d79 0x7423f3 0x755691 0x75607e 0x756166 0x96d912 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x7423f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x96d911 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:128 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 98304] @ 0x45af46 0x60c78c 0x1479a3c 0x147a1c5 0x14bc598 0x14d7252 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x60c78b embed.FS.ReadFile+0x4b embed/embed.go:330 # 0x1479a3b github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0xdb github.com/pactus-project/pactus/www/http/server.go:42 # 0x147a1c4 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x444 github.com/pactus-project/pactus/www/http/server.go:101 # 0x14bc597 github.com/pactus-project/pactus/node.(*Node).Start+0x2b7 github.com/pactus-project/pactus/node/node.go:180 # 0x14d7251 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 96] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 4096] @ 0x965715 0xd93e73 0xd93e5f 0xd9300f 0xd8f971 0xd8f20f 0xd8f058 0x47efc1 # 0x965714 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x114 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd93e72 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd93e5e github.com/libp2p/go-yamux/v4.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v4@v4.0.1/util.go:149 # 0xd9300e github.com/libp2p/go-yamux/v4.(*Stream).readData+0x6e github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:459 # 0xd8f970 github.com/libp2p/go-yamux/v4.(*Session).handleStreamMessage+0x190 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:736 # 0xd8f20e github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v4@v4.0.1/session.go:692 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 0: 0 [6: 288] @ 0x471eb1 0xe15d25 0xe22678 0x47efc1 # 0xe15d24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x624 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:199 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 288] @ 0x4409e9 0x4523d5 0xe15a6a 0xe22678 0x47efc1 # 0xe15a69 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x369 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:161 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [7: 336] @ 0xe15d39 0xe22678 0x47efc1 # 0xe15d38 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x638 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:197 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 192] @ 0x756065 0x756166 0x96d912 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x756064 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x96d911 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:128 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 64] @ 0x7e5734 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 240] @ 0x471e3a 0xe225b6 0xe225a7 0x47efc1 # 0xe225b5 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x35 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:102 # 0xe225a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 114688] @ 0xcab685 0x6b9931 0xcabdef 0xcad3e5 0xcace68 0xcb368a 0x11c6078 0x1243ef0 0x1243c71 0x47efc1 # 0xcab684 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x6b9930 container/heap.Push+0x30 container/heap/heap.go:52 # 0xcabdee github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x16e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x11c6077 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x97 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:797 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0x81789b 0x817815 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x81789a strings.(*Builder).WriteString+0x13a strings/builder.go:108 # 0x817814 github.com/multiformats/go-multiaddr.(*Component).writeTo+0xb4 github.com/multiformats/go-multiaddr@v0.14.0/component.go:132 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [42: 4704] @ 0x81e70d 0xbb5327 0xbb514c 0xe2b13d 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb5326 github.com/multiformats/go-multiaddr/net.zoneless+0x26 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:108 # 0xbb514b github.com/multiformats/go-multiaddr/net.IsIP6LinkLocal+0x2b github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:81 # 0xe2b13c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func5+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:554 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 480] @ 0x51f1eb 0x511317 0xe1368e 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe1368d github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:40 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 160] @ 0x756b8d 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x756b8c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:43 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 32] @ 0x817a59 0x8179fd 0x816bd2 0x8196e5 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x817a58 strings.(*Builder).WriteString+0x2f8 strings/builder.go:108 # 0x8179fc github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29c github.com/multiformats/go-multiaddr@v0.14.0/component.go:140 # 0x816bd1 github.com/multiformats/go-multiaddr.bytesToString+0xb1 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:162 # 0x8196e4 github.com/multiformats/go-multiaddr.(*multiaddr).String+0x24 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:66 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x81a428 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 160] @ 0x51f1eb 0x511317 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0xe21d93 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe21d92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x112 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:241 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x511406 0x123f94d 0x78b0d6 0x78b385 0x1240919 0xe1b5f7 0xe1d9bb 0xe1b445 0xe16187 0xe22678 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x123f94c github.com/pactus-project/pactus/network.(*network).String+0x4c github.com/pactus-project/pactus/network/network.go:400 # 0x78b0d5 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x55 github.com/pactus-project/pactus/util/logger/logger.go:177 # 0x78b384 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:192 # 0x1240918 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1f8 github.com/pactus-project/pactus/network/notifee.go:101 # 0xe1b5f6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:444 # 0xe1d9ba github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:765 # 0xe1b444 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x704 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:443 # 0xe16186 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xa86 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:343 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 1792] @ 0xd8bafe 0xd8b7a5 0xd94e5b 0xe4b767 0xe4a1e7 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xd8bafd github.com/libp2p/go-yamux/v4.newSession+0x29d github.com/libp2p/go-yamux/v4@v4.0.1/session.go:146 # 0xd8b7a4 github.com/libp2p/go-yamux/v4.Client+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:140 # 0xd94e5a github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:53 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [3: 48] @ 0x81a428 0xe23f45 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81a427 github.com/multiformats/go-multiaddr.FilterAddrs+0x47 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:219 # 0xe23f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:513 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 96] @ 0xe151f6 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe151f5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:77 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x52b945 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x52b944 context.WithDeadlineCause+0x264 context/context.go:642 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [11: 1232] @ 0xe225c9 0xe225a7 0x47efc1 # 0xe225c8 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:103 # 0xe225a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:295 0: 0 [2: 224] @ 0x40a6b4 0xe14ef9 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe14ef8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:53 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 208] @ 0x50e4bb 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 64] @ 0xe23eac 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe23eab github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x10b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:506 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [128: 90112] @ 0x819b38 0xcaab86 0xf7becc 0xe2a3dc 0xe24557 0x81a58e 0xe23f45 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf7becb github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:170 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe24556 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:514 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe23f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:513 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 81920] @ 0x41310d 0x41366f 0x472335 0x52ac09 0x52b80b 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 672] @ 0x7e5632 0x96a9c5 0x96a9ab 0x96a9ac 0x513edf 0x5147e6 0x51729e 0x5112f1 0xe13631 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x96a9c4 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x96a9aa github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x96a9ab github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x513ede fmt.(*pp).handleMethods+0x31e fmt/print.go:673 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x5112f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xe13630 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x90 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:38 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 336] @ 0x81e9a5 0x967845 0xcad0e5 0xcace68 0xcb368a 0x11c6078 0x1243ef0 0x1243c71 0x47efc1 # 0x81e9a4 github.com/multiformats/go-multiaddr.SplitLast+0x84 github.com/multiformats/go-multiaddr@v0.14.0/util.go:113 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0xcad0e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x11c6077 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x97 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:797 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 384] @ 0x50e4bb 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x50e4ba fmt.Errorf+0x9a fmt/errors.go:26 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x52b7b4 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x52b7b3 context.WithDeadlineCause+0xd3 context/context.go:626 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 120] @ 0x4e0508 0xe1283d 0xe15895 0xe22678 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xe1283c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/clock.go:47 # 0xe15894 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:122 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [30: 6240] @ 0x474bac 0xe1708c 0xe22678 0x47efc1 # 0xe1708b github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x198b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:271 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [26: 3744] @ 0x474bac 0xe1686e 0xe22678 0x47efc1 # 0xe1686d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x116d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:203 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 864] @ 0x9cfb30 0x9cfa83 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cfb2f crypto/ecdh.(*PublicKey).Bytes+0xd6f crypto/ecdh/ecdh.go:78 # 0x9cfa82 crypto/tls.(*Conn).makeClientHello+0xcc2 crypto/tls/handshake_client.go:172 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [1: 24] @ 0x1243ceb 0x47efc1 # 0x1243cea github.com/pactus-project/pactus/network.ConnectAsync.func1+0xca github.com/pactus-project/pactus/network/utils.go:78 0: 0 [8: 512] @ 0xe248a5 0xe23c12 0xe16707 0xe22678 0x47efc1 # 0xe248a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x84 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:573 # 0xe23c11 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xd1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:470 # 0xe16706 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1006 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:298 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [27: 3024] @ 0x81e70d 0xbb528a 0xe2b0dd 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb5289 github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x29 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:100 # 0xe2b0dc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func3+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:544 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [9: 2304] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 96] @ 0x471e3a 0xcabcc9 0xcad3e5 0xcace68 0xcb368a 0x11c6078 0x1243ef0 0x1243c71 0x47efc1 # 0xcabcc8 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x48 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x11c6077 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x97 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:797 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 1920] @ 0x51f1eb 0x511317 0xe136d7 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x51f1ea strings.(*Builder).Write+0x8a strings/builder.go:83 # 0x511316 fmt.Fprintf+0x96 fmt/print.go:225 # 0xe136d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x136 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:43 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0xe151e5 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe151e4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:80 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0xcae4e5 0xcae365 0xe22719 0xe15b30 0xe22678 0x47efc1 # 0xcae4e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xcae364 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xe22718 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x58 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:300 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 896] @ 0xe565d1 0xe56496 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0xe565d0 crypto/tls.Client+0x230 crypto/tls/tls.go:49 # 0xe56495 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0xf5 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [26: 2912] @ 0x81e70d 0xbb515a 0xe2b13d 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb5159 github.com/multiformats/go-multiaddr/net.IsIP6LinkLocal+0x39 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:85 # 0xe2b13c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func5+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:554 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [38: 4256] @ 0x81e70d 0xbb5327 0xbb527d 0xe2b0dd 0x81a58e 0xe241ae 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x81e70c github.com/multiformats/go-multiaddr.SplitFirst+0x8c github.com/multiformats/go-multiaddr@v0.14.0/util.go:86 # 0xbb5326 github.com/multiformats/go-multiaddr/net.zoneless+0x26 github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:108 # 0xbb527c github.com/multiformats/go-multiaddr/net.IsIPUnspecified+0x1c github.com/multiformats/go-multiaddr@v0.14.0/net/ip.go:96 # 0xe2b0dc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func3+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:544 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe241ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x40d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:537 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0xe135cb 0x513fa3 0x5147e6 0x51729e 0x50e4a5 0x11c6351 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe135ca github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_error.go:37 # 0x513fa2 fmt.(*pp).handleMethods+0x3e2 fmt/print.go:667 # 0x5147e5 fmt.(*pp).printArg+0x445 fmt/print.go:756 # 0x51729d fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x50e4a4 fmt.Errorf+0x84 fmt/errors.go:25 # 0x11c6350 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:817 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 64] @ 0x7e5734 0x124211e 0x1242103 0x1242104 0x124211f 0x12416b8 0x123ef1b 0x14bc4cf 0x14d7252 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7e5733 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x193 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x124211d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x1242102 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x1242103 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x124211e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:199 # 0x12416b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:76 # 0x123ef1a github.com/pactus-project/pactus/network.(*network).Start+0xba github.com/pactus-project/pactus/network/network.go:328 # 0x14bc4ce github.com/pactus-project/pactus/node.(*Node).Start+0x1ee github.com/pactus-project/pactus/node/node.go:156 # 0x14d7251 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [4: 64] @ 0xe22beb 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0xe22bea github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x6a github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:360 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 112] @ 0x52a8c5 0xe14f47 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x52a8c4 context.(*cancelCtx).Done+0x144 context/context.go:447 # 0xe14f46 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:56 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [216: 152064] @ 0x819b38 0xe2a10c 0xe236ce 0xe22dd8 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xe2a10b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x6b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:19 # 0xe236cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:424 # 0xe22dd7 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:364 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [18: 2016] @ 0x47af9c 0x4e0548 0xe1283d 0xe15895 0xe22678 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0547 time.NewTimer+0x67 time/sleep.go:145 # 0xe1283c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/clock.go:47 # 0xe15894 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:122 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [16: 1536] @ 0xe225da 0xe225a7 0x47efc1 # 0xe225d9 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:97 # 0xe225a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 114688] @ 0x41310d 0x41366f 0x474c05 0xcabcf2 0xcad3e5 0xcace68 0xcb368a 0x11c6078 0x1243ef0 0x1243c71 0x47efc1 # 0xcabcf1 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x71 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x11c6077 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x97 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:797 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [156: 109824] @ 0x819b38 0xcaab86 0xf7becc 0xe2a3dc 0xe239ee 0xe22dd8 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf7becb github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:170 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe239ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:400 # 0xe22dd7 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:364 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [139: 97856] @ 0x819b38 0xcaab86 0xf7becc 0xe2a3dc 0xe236ce 0xe22dd8 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf7becb github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:170 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe236cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:424 # 0xe22dd7 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:364 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [211: 148544] @ 0x819b38 0xcaab86 0xf67e6c 0xe2a3dc 0xe236ce 0xe22dd8 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf67e6b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:283 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe236cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:424 # 0xe22dd7 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:364 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [15: 1920] @ 0xe247a5 0x81f1b5 0xe23e7d 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe247a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:500 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xe23e7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:498 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 832] @ 0x474bac 0xcabd95 0xcad3e5 0xcace68 0xcb368a 0x11c6078 0x1243ef0 0x1243c71 0x47efc1 # 0xcabd94 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x114 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x11c6077 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x97 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:797 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 224] @ 0x7e5632 0x124211e 0x1242103 0x1242104 0x124211f 0x12416b8 0x123ef1b 0x14bc4cf 0x14d7252 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7e5631 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x91 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x124211d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x1242102 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x1242103 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.38.2/core/peer/peer.go:52 # 0x124211e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:199 # 0x12416b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:76 # 0x123ef1a github.com/pactus-project/pactus/network.(*network).Start+0xba github.com/pactus-project/pactus/network/network.go:328 # 0x14bc4ce github.com/pactus-project/pactus/node.(*Node).Start+0x1ee github.com/pactus-project/pactus/node/node.go:156 # 0x14d7251 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [21: 3360] @ 0xe1f2a5 0xe23e07 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe1f2a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x104 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_addr.go:40 # 0xe23e06 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:494 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 96] @ 0x52c0c5 0x1243eae 0x1243eaf 0x1243c71 0x47efc1 # 0x52c0c4 context.WithValue+0xa4 context/context.go:723 # 0x1243ead github.com/libp2p/go-libp2p/core/network.WithDialPeerTimeout+0xad github.com/libp2p/go-libp2p@v0.38.2/core/network/context.go:94 # 0x1243eae github.com/pactus-project/pactus/network.ConnectSync+0xae github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 192] @ 0xe15266 0xe154c5 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe15265 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:82 # 0xe154c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:93 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [188: 132352] @ 0x819b38 0xe2a10c 0xe24557 0x81a58e 0xe23f45 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xe2a10b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x6b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:19 # 0xe24556 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:514 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe23f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:513 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [71: 49984] @ 0x819b38 0xe2a10c 0xe24b57 0xe1984e 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xe2a10b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x6b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:19 # 0xe24b56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:595 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [72: 50688] @ 0x819b38 0xcaab86 0xf67e6c 0xe2a3dc 0xe24b57 0xe1984e 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf67e6b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:283 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe24b56 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1b6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:595 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [5: 480] @ 0x1243b0b 0x1242278 0x12416b8 0x123ef1b 0x14bc4cf 0x14d7252 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x1243b0a github.com/pactus-project/pactus/network.ConnectAsync+0x4a github.com/pactus-project/pactus/network/utils.go:74 # 0x1242277 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x597 github.com/pactus-project/pactus/network/peermgr.go:210 # 0x12416b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:76 # 0x123ef1a github.com/pactus-project/pactus/network.(*network).Start+0xba github.com/pactus-project/pactus/network/network.go:328 # 0x14bc4ce github.com/pactus-project/pactus/node.(*Node).Start+0x1ee github.com/pactus-project/pactus/node/node.go:156 # 0x14d7251 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 192] @ 0x4409e9 0x4523d5 0xe14fa5 0xe154e8 0xe2207d 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0xe14fa4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x1c4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:54 # 0xe154e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_sync.go:98 # 0xe2207c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:266 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 384] @ 0x4409e9 0x4535b7 0x4781a5 0x49a43d 0x49b7b1 0x49b792 0xe21845 0x1243e78 0x1243c71 0x47efc1 # 0x4781a4 sync.runtime_SemacquireMutex+0x24 runtime/sema.go:95 # 0x49a43c sync.(*Mutex).lockSlow+0x15c sync/mutex.go:173 # 0x49b7b0 sync.(*Mutex).Lock+0x30 sync/mutex.go:92 # 0x49b791 sync.(*RWMutex).Lock+0x11 sync/rwmutex.go:148 # 0xe21844 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).Clear+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:193 # 0x1243e77 github.com/pactus-project/pactus/network.ConnectSync+0x77 github.com/pactus-project/pactus/network/utils.go:88 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 448] @ 0x47af9c 0x4e0755 0x52b90e 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x47af9b time.newTimer+0x3b runtime/time.go:326 # 0x4e0754 time.AfterFunc+0x34 time/sleep.go:211 # 0x52b90d context.WithDeadlineCause+0x22d context/context.go:638 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [6: 1248] @ 0x474bac 0xe2170a 0xe15ffe 0xe22678 0x47efc1 # 0xe21709 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x289 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:175 # 0xe15ffd github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x8fd github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:374 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [62: 15872] @ 0xe247a5 0x81f1b5 0xe23e7d 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0xe247a4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0xe4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:500 # 0x81f1b4 github.com/multiformats/go-multiaddr.ForEach+0x194 github.com/multiformats/go-multiaddr@v0.14.0/util.go:199 # 0xe23e7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0xdc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:498 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 48] @ 0xe9f1db 0xebd6e7 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe9f1da github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1ba github.com/quic-go/quic-go@v0.49.0/packet_handler_map.go:118 # 0xebd6e6 github.com/quic-go/quic-go.(*Transport).doDial+0x7c6 github.com/quic-go/quic-go@v0.49.0/transport.go:315 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [199: 140096] @ 0x819b38 0xe2a10c 0xe239ee 0xe22dd8 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xe2a10b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x6b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:19 # 0xe239ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:400 # 0xe22dd7 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:364 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [19: 2128] @ 0x40a6b4 0x4e0508 0xe1283d 0xe15895 0xe22678 0x47efc1 # 0x4e0507 time.NewTimer+0x27 time/sleep.go:144 # 0xe1283c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/clock.go:47 # 0xe15894 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x194 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:122 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [48: 18432] @ 0xe157f5 0xe157e2 0xe22678 0x47efc1 # 0xe157f4 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xf4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:440 # 0xe157e1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:116 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [200: 140800] @ 0x819b38 0xcaab86 0xf67e6c 0xe2a3dc 0xe239ee 0xe22dd8 0xe23305 0xe2278f 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf67e6b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:283 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe239ed github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2d github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:400 # 0xe22dd7 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:364 # 0xe23304 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:452 # 0xe2278e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xce github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:306 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [16: 8192] @ 0x8235bc 0x8231ab 0xe7db94 0xe82c12 0xe7eae8 0xe7e24c 0xe88ba5 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xe7db93 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.49.0/internal/handshake/cipher_suite.go:43 # 0xe82c11 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x191 github.com/quic-go/quic-go@v0.49.0/internal/handshake/initial_aead.go:48 # 0xe7eae7 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:141 # 0xe7e24b github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.49.0/internal/handshake/crypto_setup.go:80 # 0xe88ba4 github.com/quic-go/quic-go.init.func2+0xa24 github.com/quic-go/quic-go@v0.49.0/connection.go:425 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [964: 31588352] @ 0xe8ba12 0xe88938 0xebd683 0xebcdfe 0xf63576 0xf5deed 0xf66bb4 0xf66825 0xe24dbd 0xe1984e 0x47efc1 # 0xe8ba11 github.com/quic-go/quic-go.(*connection).preSetup+0x6b1 github.com/quic-go/quic-go@v0.49.0/connection.go:482 # 0xe88937 github.com/quic-go/quic-go.init.func2+0x7b7 github.com/quic-go/quic-go@v0.49.0/connection.go:384 # 0xebd682 github.com/quic-go/quic-go.(*Transport).doDial+0x762 github.com/quic-go/quic-go@v0.49.0/transport.go:298 # 0xebcdfd github.com/quic-go/quic-go.(*Transport).dial+0x17d github.com/quic-go/quic-go@v0.49.0/transport.go:248 # 0xf63575 github.com/quic-go/quic-go.(*Transport).Dial+0x55 github.com/quic-go/quic-go@v0.49.0/transport.go:230 # 0xf5deec github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x22c github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:249 # 0xf66bb3 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x2f3 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:140 # 0xf66824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:124 # 0xe24dbc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x41c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:606 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [337: 3450880] @ 0x9cf955 0x9cf96b 0x9d069d 0x9cbac6 0xa04968 0x47efc1 # 0x9cf954 crypto/internal/mlkem768.NewKeyFromSeed+0xb94 crypto/internal/mlkem768/mlkem768.go:130 # 0x9cf96a crypto/tls.(*Conn).makeClientHello+0xbaa crypto/tls/handshake_client.go:161 # 0x9d069c crypto/tls.(*Conn).clientHandshake+0x7c crypto/tls/handshake_client.go:262 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xa04967 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1508 0: 0 [5: 560] @ 0x5bfc17 0x5d607c 0x5d5bbb 0x5ca9f8 0x5da28c 0x5da129 0x5da12a 0x5b50bd 0x5b49ee 0x5b40c7 0x5b3b45 0xf73331 0xf726f5 0xf72188 0xf7c07f 0xf7c769 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x5bfc16 net.(*netFD).connect+0x216 net/fd_unix.go:102 # 0x5d607b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5d5bba net.socket+0x29a net/sock_posix.go:70 # 0x5ca9f7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5da28b net.(*sysDialer).doDialTCPProto+0xeb net/tcpsock_posix.go:85 # 0x5da128 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5da129 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5b50bc net.(*sysDialer).dialSingle+0x27c net/dial.go:670 # 0x5b49ed net.(*sysDialer).dialSerial+0x24d net/dial.go:635 # 0x5b40c6 net.(*sysDialer).dialParallel+0x3a6 net/dial.go:536 # 0x5b3b44 net.(*Dialer).DialContext+0x6a4 net/dial.go:527 # 0xf73330 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/reuseport.go:23 # 0xf726f4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dialer.go:86 # 0xf72187 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/dial.go:36 # 0xf7c07e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:186 # 0xf7c768 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x228 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:217 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 0: 0 [207: 145728] @ 0x819b38 0xcaab86 0xf67e6c 0xe2a3dc 0xe24557 0x81a58e 0xe23f45 0xe227ba 0xe15b30 0xe22678 0x47efc1 # 0x819b37 github.com/multiformats/go-multiaddr.(*multiaddr).Protocols+0x37 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:116 # 0xcaab85 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x25 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xf67e6b github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x2b github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:283 # 0xe2a3db github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x33b github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_transport.go:45 # 0xe24556 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x36 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:514 # 0x81a58d github.com/multiformats/go-multiaddr.FilterAddrs+0x1ad github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:223 # 0xe23f44 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x1a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:513 # 0xe227b9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xf9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:309 # 0xe15b2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x42f github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/dial_worker.go:180 # 0xe22677 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0x73b013 0x755ca8 0x755ab0 0x757b68 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 192] @ 0x97448e 0x974453 0x974447 0x96d988 0x96d90e 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x97448d github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcd github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x974452 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x92 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x974446 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x86 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x96d987 github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4e7 github.com/pactus-project/pactus/store/tx.go:83 # 0x96d90d github.com/pactus-project/pactus/store.NewStore+0x46d github.com/pactus-project/pactus/store/store.go:128 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 48] @ 0x818f3a 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x818f39 github.com/multiformats/go-multiaddr.NewMultiaddr+0x99 github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:29 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 48] @ 0x96c9d5 0x96d85f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x96c9d4 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x96d85e github.com/pactus-project/pactus/store.NewStore+0x3be github.com/pactus-project/pactus/store/store.go:132 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 224] @ 0x81e9a5 0x967845 0x967ba5 0x967b50 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x81e9a4 github.com/multiformats/go-multiaddr.SplitLast+0x84 github.com/multiformats/go-multiaddr@v0.14.0/util.go:113 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0x967ba4 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x24 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:94 # 0x967b4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:89 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 128] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 48] @ 0x73affb 0x73e7c8 0x757a9b 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 16] @ 0x81b6a8 0x81b6dc 0x821493 0x815ee7 0x818f0c 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x81b6a7 net.ParseIP+0x27 net/ip.go:497 # 0x81b6db github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:85 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 32] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c5ea 0x96e7b6 0x96d046 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c5e9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x109 github.com/pactus-project/pactus/store/block.go:151 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 32] @ 0x967c16 0x967b50 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x967c15 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x95 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:100 # 0x967b4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:89 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 96] @ 0x967bce 0x967b50 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x967bcd github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:98 # 0x967b4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:89 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [4: 704] @ 0x7e5928 0x7e585f 0x7e5860 0x80d3d8 0x81d2ad 0x821493 0x815ee7 0x818f0c 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7e5927 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x87 github.com/mr-tron/base58@v1.2.0/base58/base58.go:141 # 0x7e585e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x7e585f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x80d3d7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x81d2ac github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:344 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 192] @ 0x7e59bf 0x7e585f 0x7e5860 0x80d3d8 0x81d2ad 0x821493 0x815ee7 0x818f0c 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7e59be github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x11e github.com/mr-tron/base58@v1.2.0/base58/base58.go:153 # 0x7e585e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x7e585f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x80d3d7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x81d2ac github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:344 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 336] @ 0x52381f 0x815bf9 0x815bdf 0x818f0c 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x815bf8 strings.Split+0x78 strings/strings.go:306 # 0x815bde github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.14.0/codec.go:16 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [7: 1456] @ 0x45b08a 0x7e58e5 0x7e585f 0x7e5860 0x80d3d8 0x81d2ad 0x821493 0x815ee7 0x818f0c 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7e58e4 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x7e585e github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x7e585f github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x80d3d7 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x81d2ac github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:344 # 0x821492 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.14.0/transcoders.go:44 # 0x815ee6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.14.0/codec.go:52 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 606208] @ 0x124391b 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124391a github.com/pactus-project/pactus/network.MakeAddrInfos+0x3a github.com/pactus-project/pactus/network/utils.go:36 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 106496] @ 0x479767 0x4bbda9 0x4bbc4e 0x54629f 0x5456d4 0x544f9e 0x544b59 0x12429d2 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x479766 reflect.growslice+0x46 runtime/slice.go:336 # 0x4bbda8 reflect.Value.grow+0xa8 reflect/value.go:2890 # 0x4bbc4d reflect.Value.Grow+0x6d reflect/value.go:2877 # 0x54629e encoding/json.(*decodeState).array+0x43e encoding/json/decode.go:546 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x12429d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:255 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 192] @ 0x548aa6 0x545775 0x54636f 0x5456d4 0x544f9e 0x544b59 0x12429d2 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x12429d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:255 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 80] @ 0x548aa6 0x545775 0x54636f 0x5456d4 0x544f9e 0x544b59 0x12429d2 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x548aa5 encoding/json.(*decodeState).literalStore+0xa65 encoding/json/decode.go:946 # 0x545774 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:388 # 0x54636e encoding/json.(*decodeState).array+0x50e encoding/json/decode.go:555 # 0x5456d3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:364 # 0x544f9d encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:181 # 0x544b58 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:108 # 0x12429d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:255 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 1466368] @ 0x504eca 0x124297d 0x1242978 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x504ec9 os.ReadFile+0xc9 os/file.go:807 # 0x124297c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x1242977 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:249 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 16] @ 0x11fbe36 0x11f0591 0x11f1e72 0x11f1e1d 0x11efbcd 0x11e4db7 0x11f3554 0x11f37d1 0x11f1e72 0x11f1e1d 0x11efbcd 0x11e4db7 0x11f080a 0x11f1e72 0x11f1e1d 0x11efbcd 0x11e4db7 0x11f080a 0x11f1e72 0x11f1e1d 0x11efbcd 0x11e4db7 0x11f3554 0x11f37d1 0x11f1e72 0x11f1e1d 0x11efbcd 0x11edb58 0x11ed7e5 0x1218749 0x121a9c5 0x121a83a 0x12161a5 0x12278ac 0x1226192 0x1232ec5 0x123c1f8 0x123c1a6 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x11fbe35 go.uber.org/dig.(*Scope).storesToRoot+0x95 go.uber.org/dig@v1.18.0/scope.go:166 # 0x11f0590 go.uber.org/dig.paramSingle.Build+0xd0 go.uber.org/dig@v1.18.0/param.go:268 # 0x11f1e71 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.18.0/param.go:485 # 0x11f1e1c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.18.0/param.go:413 # 0x11efbcc go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.18.0/param.go:151 # 0x11e4db6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.18.0/constructor.go:155 # 0x11f3553 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x173 go.uber.org/dig@v1.18.0/param.go:610 # 0x11f37d0 go.uber.org/dig.paramGroupedSlice.Build+0x130 go.uber.org/dig@v1.18.0/param.go:640 # 0x11f1e71 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.18.0/param.go:485 # 0x11f1e1c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.18.0/param.go:413 # 0x11efbcc go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.18.0/param.go:151 # 0x11e4db6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.18.0/constructor.go:155 # 0x11f0809 go.uber.org/dig.paramSingle.Build+0x349 go.uber.org/dig@v1.18.0/param.go:288 # 0x11f1e71 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.18.0/param.go:485 # 0x11f1e1c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.18.0/param.go:413 # 0x11efbcc go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.18.0/param.go:151 # 0x11e4db6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.18.0/constructor.go:155 # 0x11f0809 go.uber.org/dig.paramSingle.Build+0x349 go.uber.org/dig@v1.18.0/param.go:288 # 0x11f1e71 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.18.0/param.go:485 # 0x11f1e1c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.18.0/param.go:413 # 0x11efbcc go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.18.0/param.go:151 # 0x11e4db6 go.uber.org/dig.(*constructorNode).Call+0x136 go.uber.org/dig@v1.18.0/constructor.go:155 # 0x11f3553 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x173 go.uber.org/dig@v1.18.0/param.go:610 # 0x11f37d0 go.uber.org/dig.paramGroupedSlice.Build+0x130 go.uber.org/dig@v1.18.0/param.go:640 # 0x11f1e71 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.18.0/param.go:485 # 0x11f1e1c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.18.0/param.go:413 # 0x11efbcc go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.18.0/param.go:151 # 0x11edb57 go.uber.org/dig.(*Scope).Invoke+0x317 go.uber.org/dig@v1.18.0/invoke.go:123 # 0x11ed7e4 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.18.0/invoke.go:83 # 0x1218748 go.uber.org/fx.runInvoke+0x128 go.uber.org/fx@v1.23.0/invoke.go:107 # 0x121a9c4 go.uber.org/fx.(*module).executeInvoke+0x144 go.uber.org/fx@v1.23.0/module.go:322 # 0x121a839 go.uber.org/fx.(*module).executeInvokes+0xd9 go.uber.org/fx@v1.23.0/module.go:308 # 0x12161a4 go.uber.org/fx.New+0xa04 go.uber.org/fx@v1.23.0/app.go:517 # 0x12278ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbcb github.com/libp2p/go-libp2p@v0.38.2/config/config.go:677 # 0x1226191 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x12d1 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:585 # 0x1232ec4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.38.2/libp2p.go:67 # 0x123c1f7 github.com/libp2p/go-libp2p.New+0x1497 github.com/libp2p/go-libp2p@v0.38.2/libp2p.go:53 # 0x123c1a5 github.com/pactus-project/pactus/network.makeNetwork+0x1445 github.com/pactus-project/pactus/network/network.go:233 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 48] @ 0x73b013 0x73e7c8 0x757a9b 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2731: 14681856] @ 0x4d0de6 0x5c3211 0x5c3952 0x5c2559 0xbb6397 0x11c266a 0x11c418b 0x47efc1 # 0x4d0de5 syscall.NetlinkRIB+0x4e5 syscall/netlink_linux.go:97 # 0x5c3210 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5c3951 net.interfaceAddrTable+0xd1 net/interface_linux.go:135 # 0x5c2558 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xbb6396 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:390 # 0x11c2669 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).updateLocalIpAddr+0x6c9 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:392 # 0x11c418a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x10a github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:606 0: 0 [1: 24] @ 0x657e75 0x742c48 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x657e74 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x742c47 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x47 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 80] @ 0x5ca04f 0x5b2825 0x5b567e 0xf72ed0 0xf72eaa 0xf7cb65 0xf7cbde 0xe26417 0xe25ded 0x1226a90 0x1208fb2 0x12089c8 0x1220031 0x1216a92 0x121ffc9 0x121740b 0x47efc1 # 0x5ca04e net.(*Resolver).internetAddrList+0x58e net/ipsock.go:298 # 0x5b2824 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:302 # 0x5b567d net.(*ListenConfig).Listen+0x7d net/dial.go:749 # 0xf72ecf github.com/libp2p/go-reuseport.Listen+0xcf github.com/libp2p/go-reuseport@v0.4.0/interface.go:41 # 0xf72ea9 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).Listen+0xa9 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/reuseport/listen.go:49 # 0xf7cb64 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).unsharedMAListen+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:255 # 0xf7cbdd github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).Listen+0x3d github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:266 # 0xe26416 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x56 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:116 # 0xe25dec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x24c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:53 # 0x1226a8f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.38.2/config/config.go:512 # 0x1208fb1 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x1f1 go.uber.org/fx@v1.23.0/internal/lifecycle/lifecycle.go:256 # 0x12089c7 go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x467 go.uber.org/fx@v1.23.0/internal/lifecycle/lifecycle.go:216 # 0x1220030 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.23.0/app.go:704 # 0x1216a91 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.23.0/app.go:686 # 0x121ffc8 go.uber.org/fx.(*App).start+0x48 go.uber.org/fx@v1.23.0/app.go:703 # 0x121740a go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.23.0/app.go:803 0: 0 [1: 24] @ 0x7be27f 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 240] @ 0x96e236 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x96e235 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:205 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 32] @ 0x124f6c5 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f60f 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x124f5db 0x12512ea 0x12512d5 0x12506d6 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124f6c4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1e4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f60e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x124f5da github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xfa github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x12512e9 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x49 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x12512d4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:219 # 0x12506d5 github.com/pactus-project/pactus/state.LoadOrNewState+0x875 github.com/pactus-project/pactus/state/state.go:128 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 64] @ 0x511406 0x7cd371 0x7b9c73 0x7b9b08 0x7ba5f4 0x7bb94f 0x47efc1 # 0x511405 fmt.Sprintf+0x65 fmt/print.go:240 # 0x7cd370 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:34 # 0x7b9c72 github.com/syndtr/goleveldb/leveldb.(*DB).logf+0x752 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_util.go:38 # 0x7b9b07 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5e7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:588 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x73e745 0x1250485 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73e744 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:183 # 0x1250484 github.com/pactus-project/pactus/state.LoadOrNewState+0x624 github.com/pactus-project/pactus/state/state.go:116 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 16] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 2304] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 24] @ 0x7be27f 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7be27e github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfe github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:43 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [12: 113664] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 16] @ 0x7b2ba5 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7b2ba4 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x344 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:777 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 24] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [79: 212352] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 64] @ 0x7d4332 0x7d44c9 0x7b2de9 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7d4331 github.com/syndtr/goleveldb/leveldb.(*version).releaseNB+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:75 # 0x7d44c8 github.com/syndtr/goleveldb/leveldb.(*version).release+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:86 # 0x7b2de8 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x588 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:786 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 24] @ 0x73b013 0x73e7c8 0x1250485 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73b012 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x1250484 github.com/pactus-project/pactus/state.LoadOrNewState+0x624 github.com/pactus-project/pactus/state/state.go:116 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 8] @ 0x7a0e30 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a0e2f github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x3cf github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:101 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [60: 122880] @ 0x7aa96f 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7aa96e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:46 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [38: 48640] @ 0x7946f5 0x794133 0x794454 0x7aac33 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac32 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x392 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:55 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 8] @ 0x79f707 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 144] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [11: 1171456] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 240] @ 0x7a717c 0x7a9f08 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a9f07 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5c7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1084 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [4: 256] @ 0x7a66bd 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [5: 160] @ 0x73e7ae 0x1250485 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73e7ad github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x1250484 github.com/pactus-project/pactus/state.LoadOrNewState+0x624 github.com/pactus-project/pactus/state/state.go:116 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [459: 8754048] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [2: 32] @ 0x96c27e 0x96c285 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x96c27d github.com/pactus-project/pactus/store.blockKey+0x5d github.com/pactus-project/pactus/store/block.go:19 # 0x96c284 github.com/pactus-project/pactus/store.(*blockStore).block+0x64 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 48] @ 0x7950d2 0x7a380a 0x79eba2 0x79f351 0x7a053e 0x7a05d3 0x7a0d0f 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7a3809 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x79eba1 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x521 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:171 # 0x79f350 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x50 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:329 # 0x7a053d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unrefLocked+0x5d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:631 # 0x7a05d2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:657 # 0x7a0d0e github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2ae github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:114 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [256: 2424832] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 576] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 96] @ 0x506165 0x5064b2 0x5048fe 0x78fb30 0x7d2679 0x7d264d 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x506164 os.newFile+0x64 os/file_unix.go:163 # 0x5064b1 os.openFileNolog+0x191 os/file_unix.go:297 # 0x5048fd os.OpenFile+0x3d os/file.go:385 # 0x78fb2f github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x16f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage/file_storage.go:476 # 0x7d2678 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x58 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/storage.go:15 # 0x7d264c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:417 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [4: 192] @ 0x73affb 0x73e7c8 0x1250485 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x1250484 github.com/pactus-project/pactus/state.LoadOrNewState+0x624 github.com/pactus-project/pactus/state/state.go:116 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 8] @ 0x79f707 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79f706 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x286 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:401 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [24: 4992] @ 0x73e6a5 0x1250485 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x1250484 github.com/pactus-project/pactus/state.LoadOrNewState+0x624 github.com/pactus-project/pactus/state/state.go:116 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 24] @ 0x7950d2 0x7aa25d 0x7aa255 0x7d2815 0x79f677 0x7d25c8 0x7d2fa5 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7950d1 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:86 # 0x7aa25c github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x91c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:114 # 0x7aa254 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x914 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1113 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2fa4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:475 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 16] @ 0x7d50b6 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7d50b5 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:167 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [6: 110592] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7092 0x7a7908 0x7d2fe7 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7907 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [3: 144] @ 0x7a0c05 0x79f6fb 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a0c04 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [11: 1232] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [6: 288] @ 0x1250407 0x12503ae 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x1250406 bytes.NewReader+0x5a6 bytes/reader.go:159 # 0x12503ad github.com/pactus-project/pactus/state.LoadOrNewState+0x54d github.com/pactus-project/pactus/state/state.go:114 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 112] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [8: 640] @ 0x96e236 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x96e235 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:205 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 48] @ 0x7a458f 0x7a3c31 0x7a82e6 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a82e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x6a5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:866 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 1792] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 1280] @ 0x7946f5 0x794133 0x7942e5 0x7aaf05 0x7abe68 0x7d3978 0x7b82d4 0x7b8ce5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x7942e4 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:124 # 0x7aaf04 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:68 # 0x7abe67 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x327 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:337 # 0x7d3977 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:577 # 0x7b82d3 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:407 # 0x7b8ce4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x604 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:468 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [24: 116736] @ 0x7d6ccf 0x7d59e9 0x7c82b4 0x7b7585 0x7b7339 0x7b6b49 0x7b750c 0x7b7415 0x7b9acb 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7d6cce github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x22e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:479 # 0x7d59e8 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:283 # 0x7c82b3 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:216 # 0x7b7584 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:264 # 0x7b7338 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:242 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b750b github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x16b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:253 # 0x7b7414 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x74 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:263 # 0x7b9aca github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5aa github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:584 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [13: 8320] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 48] @ 0x7b2931 0x7b28f8 0x7b28ac 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7b2930 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xd0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util.go:95 # 0x7b28f7 github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x97 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/key.go:82 # 0x7b28ab github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:764 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 768] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [22: 599808] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 640] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [36: 13824] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 240] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 240] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [8: 384] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73e7c8 0x1250485 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x1250484 github.com/pactus-project/pactus/state.LoadOrNewState+0x624 github.com/pactus-project/pactus/state/state.go:116 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [20: 10240] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [531: 1113587712] @ 0x794f8d 0x7ac265 0x7d21e6 0x7b8168 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794f8c github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x26c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:77 # 0x7ac264 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:370 # 0x7d21e5 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:379 # 0x7b8167 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:392 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 112] @ 0x79e30d 0x79f5b2 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x79e30c github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x16c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:111 # 0x79f5b1 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x131 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:377 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1008: 64512] @ 0x7a66bd 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a66bc github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:608 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 8] @ 0x7a0bc9 0x7a0bf9 0x79f6fb 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a0bc8 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x168 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:618 # 0x7a0bf8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/lru.go:88 # 0x79f6fa github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x27a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:399 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [8: 6144] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [6: 384] @ 0x1250465 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x1250464 github.com/pactus-project/pactus/state.LoadOrNewState+0x604 github.com/pactus-project/pactus/state/state.go:115 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [3: 1152] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 36864] @ 0x794e2c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7092 0x7a7908 0x7d2fe7 0x7d1f8d 0x796824 0x79689f 0x797032 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e2b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:53 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7907 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc7 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:807 # 0x7d2fe6 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:479 # 0x7d1f8c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:336 # 0x796823 github.com/syndtr/goleveldb/leveldb/iterator.(*arrayIteratorIndexer).Get+0x63 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/array_iter.go:164 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [1: 208] @ 0x7a9a25 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a9a24 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [13: 239616] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [42: 10080] @ 0x7a717c 0x7a759c 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a759b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:769 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 2304] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a6925 0x7a7526 0x7a773e 0x7a5b35 0x79689f 0x797032 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a6924 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:648 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a773d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:780 # 0x7a5b34 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:507 # 0x79689e github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).setData+0x3e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:39 # 0x797031 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:160 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [14: 189952] @ 0x7946f5 0x794133 0x794454 0x7aac11 0x7ab6ba 0x7ab990 0x7d3817 0x7b81e6 0x7b90b5 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7946f4 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:192 # 0x794132 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:105 # 0x794453 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer.go:148 # 0x7aac10 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x370 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:54 # 0x7ab6b9 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x199 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:214 # 0x7ab98f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/writer.go:248 # 0x7d3816 github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1d6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:558 # 0x7b81e5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:399 # 0x7b90b4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x9d4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:517 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [201: 9648] @ 0x7a458f 0x796f9b 0x79703c 0x796f9b 0x7981a2 0x7b8afb 0x7b6b49 0x7b9a65 0x7ba5f4 0x7bb94f 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x79703b github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x11b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:161 # 0x796f9a github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/indexed_iter.go:149 # 0x7981a1 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x181 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/iterator/merged_iter.go:169 # 0x7b8afa github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x41a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:442 # 0x7b6b48 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:186 # 0x7b9a64 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x544 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:580 # 0x7ba5f3 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:644 # 0x7bb94e github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x46e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:863 0: 0 [31: 7440] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x12503a4 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x12503a3 github.com/pactus-project/pactus/state.LoadOrNewState+0x543 github.com/pactus-project/pactus/state/state.go:108 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 32] @ 0x124f247 0x1250fd1 0x971965 0x96fe1b 0x1250f31 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124f246 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x1250fd0 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x70 github.com/pactus-project/pactus/state/state.go:201 # 0x971964 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0xe4 github.com/pactus-project/pactus/store/validator.go:83 # 0x96fe1a github.com/pactus-project/pactus/store.(*store).IterateValidators+0x7a github.com/pactus-project/pactus/store/store.go:368 # 0x1250f30 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xf0 github.com/pactus-project/pactus/state/state.go:195 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 256] @ 0x73cef5 0x73ce3f 0x1250f96 0x971965 0x96fe1b 0x1250f31 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73cef4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:155 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x1250f95 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x35 github.com/pactus-project/pactus/state/state.go:201 # 0x971964 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0xe4 github.com/pactus-project/pactus/store/validator.go:83 # 0x96fe1a github.com/pactus-project/pactus/store.(*store).IterateValidators+0x7a github.com/pactus-project/pactus/store/store.go:368 # 0x1250f30 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xf0 github.com/pactus-project/pactus/state/state.go:195 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 24] @ 0x73a05c 0x73cf52 0x73ce3f 0x1250f96 0x971965 0x96fe1b 0x1250f31 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73a05b github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x3b github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x73cf51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:157 # 0x73ce3e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:140 # 0x1250f95 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x35 github.com/pactus-project/pactus/state/state.go:201 # 0x971964 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0xe4 github.com/pactus-project/pactus/store/validator.go:83 # 0x96fe1a github.com/pactus-project/pactus/store.(*store).IterateValidators+0x7a github.com/pactus-project/pactus/store/store.go:368 # 0x1250f30 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xf0 github.com/pactus-project/pactus/state/state.go:195 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 96] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x755ca8 0x755ab0 0x757b68 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [2: 96] @ 0x971914 0x971959 0x96fe1b 0x1250f31 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x971913 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x93 github.com/pactus-project/pactus/types/validator/validator.go:176 # 0x971958 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0xd8 github.com/pactus-project/pactus/store/validator.go:83 # 0x96fe1a github.com/pactus-project/pactus/store.(*store).IterateValidators+0x7a github.com/pactus-project/pactus/store/store.go:368 # 0x1250f30 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xf0 github.com/pactus-project/pactus/state/state.go:195 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 48] @ 0x533ea7 0x65704f 0x74252d 0x7424bd 0x755a7d 0x757b68 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x74252c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x7424bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x755a7c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 122880] @ 0x41310d 0x41366f 0x473cf1 0x124f2d3 0x124f2fd 0x12510f1 0x96b657 0x96f33b 0x1250ec5 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124f2d2 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x124f2fc github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdc github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x12510f0 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x70 github.com/pactus-project/pactus/state/state.go:189 # 0x96b656 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x96f33a github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x7a github.com/pactus-project/pactus/store/store.go:319 # 0x1250ec4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x84 github.com/pactus-project/pactus/state/state.go:183 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 32768] @ 0x41310d 0x41366f 0x473cf1 0x124f3d5 0x124f387 0x124f353 0x12510f1 0x96b657 0x96f33b 0x1250ec5 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124f3d4 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1b4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x124f386 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x166 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x124f352 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x132 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x12510f0 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x70 github.com/pactus-project/pactus/state/state.go:189 # 0x96b656 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x96f33a github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x7a github.com/pactus-project/pactus/store/store.go:319 # 0x1250ec4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x84 github.com/pactus-project/pactus/state/state.go:183 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 48] @ 0x533c35 0x65704f 0x73b06b 0x73b001 0x73e7c8 0x757a9b 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533c34 encoding/binary.Read+0x74 encoding/binary/binary.go:243 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x73b06a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x73b000 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 48] @ 0x7be2f5 0x7be2e1 0x7be295 0x7b3625 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7be2f4 container/list.(*List).insertValue+0x174 container/list/list.go:104 # 0x7be2e0 container/list.(*List).PushBack+0x160 container/list/list.go:152 # 0x7be294 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_snapshot.go:44 # 0x7b3624 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:849 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 24] @ 0x533ea7 0x65704f 0x758434 0x758440 0x7579f2 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x533ea6 encoding/binary.Read+0x2e6 encoding/binary/binary.go:267 # 0x65704e github.com/pactus-project/pactus/util/encoding.ReadElement+0x28e github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x758433 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x75843f github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:104 # 0x7579f1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:197 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 240] @ 0x7a717c 0x7a7ddb 0x7d29ac 0x7d2966 0x7d518b 0x7d488a 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a717b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:725 # 0x7a7dda github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x19a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:835 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4889 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x369 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:119 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 16] @ 0x7a458f 0x7a3c31 0x7a7e45 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a458e github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:295 # 0x7a3c30 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1b0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:242 # 0x7a7e44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:838 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 640] @ 0x7a8657 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96d88f 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7a8656 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0xa16 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:904 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96d88e github.com/pactus-project/pactus/store.NewStore+0x3ee github.com/pactus-project/pactus/store/store.go:117 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 96] @ 0x973ee8 0x973ec3 0x973a05 0x972e90 0x96c7ad 0x96e7b6 0x96d046 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x973ee7 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x87 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x973ec2 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x62 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x973a04 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x972e8f github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8f github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x96c7ac github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2cc github.com/pactus-project/pactus/store/block.go:176 # 0x96e7b5 github.com/pactus-project/pactus/store.(*store).PublicKey+0x95 github.com/pactus-project/pactus/store/store.go:245 # 0x96d045 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:39 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 24] @ 0x657d79 0x742b8e 0x755691 0x75607e 0x756166 0x96d912 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x657d78 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x742b8d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x755690 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x75607d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x756165 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x96d911 github.com/pactus-project/pactus/store.NewStore+0x471 github.com/pactus-project/pactus/store/store.go:128 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 0: 0 [1: 144] @ 0x7579b6 0x756bf6 0x96cfae 0x96d899 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x7579b5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:196 # 0x756bf5 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:45 # 0x96cfad github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:30 # 0x96d898 github.com/pactus-project/pactus/store.NewStore+0x3f8 github.com/pactus-project/pactus/store/store.go:121 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 16 [1: 16] @ 0x124f2a9 0x124f29d 0x124f2fd 0x12510f1 0x96b657 0x96f33b 0x1250ec5 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124f2a8 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x88 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x124f29c github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x7c github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x124f2fc github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdc github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x12510f0 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x70 github.com/pactus-project/pactus/state/state.go:189 # 0x96b656 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x96f33a github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x7a github.com/pactus-project/pactus/store/store.go:319 # 0x1250ec4 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x84 github.com/pactus-project/pactus/state/state.go:183 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 16 [1: 16] @ 0x4996d6 0x4aa1f6 0x4aa14c 0x4a9e37 0x120b9af 0x1214242 0x1218718 0x121a9c5 0x121a83a 0x12161a5 0x1226156 0x1232ec5 0x123c1f8 0x123c1a6 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x4996d5 sync.(*Map).Swap+0x275 sync/map.go:389 # 0x4aa1f5 sync.(*Map).Store+0x115 sync/map.go:158 # 0x4aa14b reflect.FuncOf.func1+0x6b reflect/type.go:1981 # 0x4a9e36 reflect.FuncOf+0x6d6 reflect/type.go:1996 # 0x120b9ae go.uber.org/fx.paramTagsAnnotation.build+0xee go.uber.org/fx@v1.23.0/annotated.go:255 # 0x1214241 go.uber.org/fx.(*annotated).Build+0x2a1 go.uber.org/fx@v1.23.0/annotated.go:1584 # 0x1218717 go.uber.org/fx.runInvoke+0xf7 go.uber.org/fx@v1.23.0/invoke.go:102 # 0x121a9c4 go.uber.org/fx.(*module).executeInvoke+0x144 go.uber.org/fx@v1.23.0/module.go:322 # 0x121a839 go.uber.org/fx.(*module).executeInvokes+0xd9 go.uber.org/fx@v1.23.0/module.go:308 # 0x12161a4 go.uber.org/fx.New+0xa04 go.uber.org/fx@v1.23.0/app.go:517 # 0x1226155 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1295 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:580 # 0x1232ec4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.38.2/libp2p.go:67 # 0x123c1f7 github.com/libp2p/go-libp2p.New+0x1497 github.com/libp2p/go-libp2p@v0.38.2/libp2p.go:53 # 0x123c1a5 github.com/pactus-project/pactus/network.makeNetwork+0x1445 github.com/pactus-project/pactus/network/network.go:233 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 16 [16: 256] @ 0x757ad6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757ad5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x155 github.com/pactus-project/pactus/types/block/block.go:210 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 16 [5: 80] @ 0xec420f 0xec4352 0xeb77c5 0xe97d8c 0xeb5a9e 0xeb5a79 0xeb5373 0xeaee1a 0xe75db2 0xe7545e 0xe930a8 0xe92255 0xe91cba 0xe917f9 0xe8effb 0xe8e7e5 0xe8c345 0x47efc1 # 0xec420e github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x20e github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:178 # 0xec4351 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:145 # 0xeb77c4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0x124 github.com/quic-go/quic-go@v0.49.0/streams_map.go:221 # 0xe97d8b github.com/quic-go/quic-go.(*connection).onStreamCompleted+0x2b github.com/quic-go/quic-go@v0.49.0/connection.go:2296 # 0xeb5a9d github.com/quic-go/quic-go.(*stream).checkIfCompleted+0x7d github.com/quic-go/quic-go@v0.49.0/stream.go:161 # 0xeb5a78 github.com/quic-go/quic-go.newStream.func1+0x58 github.com/quic-go/quic-go@v0.49.0/stream.go:101 # 0xeb5372 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.49.0/stream.go:45 # 0xeaee19 github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0xd9 github.com/quic-go/quic-go@v0.49.0/send_stream.go:593 # 0xe75db1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x2d1 github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:463 # 0xe7545d github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13d github.com/quic-go/quic-go@v0.49.0/internal/ackhandler/sent_packet_handler.go:338 # 0xe930a7 github.com/quic-go/quic-go.(*connection).handleAckFrame+0x67 github.com/quic-go/quic-go@v0.49.0/connection.go:1556 # 0xe92254 github.com/quic-go/quic-go.(*connection).handleFrame+0x394 github.com/quic-go/quic-go@v0.49.0/connection.go:1332 # 0xe91cb9 github.com/quic-go/quic-go.(*connection).handleFrames+0x3f9 github.com/quic-go/quic-go@v0.49.0/connection.go:1289 # 0xe917f8 github.com/quic-go/quic-go.(*connection).handleUnpackedShortHeaderPacket+0xd8 github.com/quic-go/quic-go@v0.49.0/connection.go:1247 # 0xe8effa github.com/quic-go/quic-go.(*connection).handleShortHeaderPacket+0x5ba github.com/quic-go/quic-go@v0.49.0/connection.go:944 # 0xe8e7e4 github.com/quic-go/quic-go.(*connection).handlePacketImpl+0x8a4 github.com/quic-go/quic-go@v0.49.0/connection.go:883 # 0xe8c344 github.com/quic-go/quic-go.(*connection).run+0x5c4 github.com/quic-go/quic-go@v0.49.0/connection.go:580 1: 24 [1: 24] @ 0x472c65 0x472c07 0xcc58e8 0xcc5804 0xccfd57 0x47efc1 # 0xcc58e7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x347 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1802 # 0xcc5803 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x263 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1540 # 0xccfd56 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xbd6 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:652 1: 24 [1: 24] @ 0x81eb4a 0x967845 0x967ba5 0x967b50 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x81eb49 github.com/multiformats/go-multiaddr.SplitLast+0x229 github.com/multiformats/go-multiaddr@v0.14.0/util.go:129 # 0x967844 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x44 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:56 # 0x967ba4 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x24 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:94 # 0x967b4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:89 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 32 [1: 32] @ 0xeb54af 0xeb6c65 0xec22c7 0xec22ab 0xeb6eee 0xe97649 0xf64b09 0xe20978 0xe20738 0xe1b9e7 0x11c5118 0xcb7891 0x47efc1 # 0xeb54ae github.com/quic-go/quic-go.newStream+0xae github.com/quic-go/quic-go@v0.49.0/stream.go:96 # 0xeb6c64 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x84 github.com/quic-go/quic-go@v0.49.0/streams_map.go:105 # 0xec22c6 github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0x106 github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:120 # 0xec22aa github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xea github.com/quic-go/quic-go@v0.49.0/streams_map_outgoing.go:81 # 0xeb6eed github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xcd github.com/quic-go/quic-go@v0.49.0/streams_map.go:157 # 0xe97648 github.com/quic-go/quic-go.(*connection).OpenStreamSync+0x28 github.com/quic-go/quic-go@v0.49.0/connection.go:2219 # 0xf64b08 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x28 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:55 # 0xe20977 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x37 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:230 # 0xe20737 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:218 # 0xe1b9e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2e6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm.go:518 # 0x11c5117 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x257 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:709 # 0xcb7890 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:118 1: 32 [1: 32] @ 0x4bce5d 0x62fb07 0x636779 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x636778 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2262 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 48 [1: 48] @ 0x471eb1 0xd04185 0xd009e5 0x44eca8 0x440465 0x44034e 0x47efc1 # 0xd04184 github.com/miekg/dns.map.init.0+0x24 github.com/miekg/dns@v1.1.63/dnssec.go:48 # 0xd009e4 github.com/miekg/dns.init+0x24 github.com/miekg/dns@v1.1.63/dnssec.go:48 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 1: 48 [1: 48] @ 0x471e3a 0x67abf3 0x67a805 0x44eca8 0x440465 0x44034e 0x47efc1 # 0x67abf2 html/template.map.init.1+0x192 html/template/escape.go:377 # 0x67a804 html/template.init+0x284 html/template/escape.go:377 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 2: 64 [7: 224] @ 0x75719d 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x75719c github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1dc github.com/pactus-project/pactus/types/block/block.go:131 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 64 [1: 64] @ 0xcabd7e 0xcad3e5 0xcacb67 0xcbc847 0x47efc1 # 0xcabd7d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0xfd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcacb66 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xcbc846 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x546 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:598 1: 80 [1: 80] @ 0xcabd7e 0xcad3e5 0xcacb67 0xcbc847 0x47efc1 # 0xcabd7d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0xfd github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xcad3e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4a4 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xcacb66 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xcbc846 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x546 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:598 1: 80 [1: 80] @ 0xcad346 0xcace68 0xcb368a 0x11c6078 0x1243ef0 0x1243c71 0x47efc1 # 0xcad345 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x405 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xcace67 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xcb3689 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x11c6077 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x97 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:797 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 80 [1: 80] @ 0x474487 0xe20bd4 0xe1fdff 0x47efc1 # 0xe20bd3 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:259 # 0xe1fdfe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:129 1: 96 [1: 96] @ 0x73a13b 0x73cacc 0x971531 0x96d685 0x14bb7f5 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x73a13a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x73cacb github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:47 # 0x971530 github.com/pactus-project/pactus/store.newValidatorStore+0x190 github.com/pactus-project/pactus/store/validator.go:29 # 0x96d684 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:95 # 0x14bb7f4 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:70 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 3: 96 [3: 96] @ 0x124141f 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124141e github.com/pactus-project/pactus/network.newPeerMgr+0x21e github.com/pactus-project/pactus/network/peermgr.go:53 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 2: 96 [2: 96] @ 0x9678ba 0x967ba5 0x967b50 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x9678b9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0xb9 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:60 # 0x967ba4 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x24 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:94 # 0x967b4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:89 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 112 [2: 224] @ 0x412d97 0x473e68 0x1271ead 0x1271497 0x127035b 0x1278d56 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1271eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1271496 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x56 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x127035a github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x3a github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x1278d55 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b5 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 144 [1: 144] @ 0x474487 0x11fd571 0x11e490e 0x11f5190 0x11f4e10 0x11f4b25 0x121c783 0x12191d6 0x1218eca 0x12160cb 0x12278ac 0x1226192 0x1232ec5 0x123c1f8 0x123c1a6 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x11fd570 go.uber.org/dig.(*Scope).newGraphNode+0x130 go.uber.org/dig@v1.18.0/scope.go:284 # 0x11e490d go.uber.org/dig.newConstructorNode+0x50d go.uber.org/dig@v1.18.0/constructor.go:120 # 0x11f518f go.uber.org/dig.(*Scope).provide+0x28f go.uber.org/dig@v1.18.0/provide.go:462 # 0x11f4e0f go.uber.org/dig.(*Scope).Provide+0x28f go.uber.org/dig@v1.18.0/provide.go:423 # 0x11f4b24 go.uber.org/dig.(*Container).Provide+0x24 go.uber.org/dig@v1.18.0/provide.go:383 # 0x121c782 go.uber.org/fx.runProvide+0x3c2 go.uber.org/fx@v1.23.0/provide.go:144 # 0x12191d5 go.uber.org/fx.(*module).provide+0x275 go.uber.org/fx@v1.23.0/module.go:209 # 0x1218ec9 go.uber.org/fx.(*module).provideAll+0xa9 go.uber.org/fx@v1.23.0/module.go:175 # 0x12160ca go.uber.org/fx.New+0x92a go.uber.org/fx@v1.23.0/app.go:495 # 0x12278ab github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xbcb github.com/libp2p/go-libp2p@v0.38.2/config/config.go:677 # 0x1226191 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x12d1 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:585 # 0x1232ec4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.38.2/libp2p.go:67 # 0x123c1f7 github.com/libp2p/go-libp2p.New+0x1497 github.com/libp2p/go-libp2p@v0.38.2/libp2p.go:53 # 0x123c1a5 github.com/pactus-project/pactus/network.makeNetwork+0x1445 github.com/pactus-project/pactus/network/network.go:233 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 176 [1: 176] @ 0x8fefac 0x912432 0x912058 0x911ef7 0x8b009b 0x8afb8e 0x9660b0 0x965f06 0x117a405 0x11788a5 0x11768e5 0x11759e5 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0x8fefab google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.4/internal/impl/codec_gen.go:5497 # 0x912431 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x371 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:184 # 0x912057 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:120 # 0x911ef6 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x96 google.golang.org/protobuf@v1.36.4/internal/impl/decode.go:81 # 0x8b009a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.4/proto/decode.go:123 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x9660af github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:172 # 0x965f05 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.38.2/core/record/envelope.go:111 # 0x117a404 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:1013 # 0x11788a4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x984 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:799 # 0x11768e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5e4 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:557 # 0x11759e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x64 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:481 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 6: 192 [143: 4576] @ 0x755df1 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755df0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 192 [15: 960] @ 0x97448e 0x974453 0x974447 0x970c7c 0x970c34 0x96dc2f 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x97448d github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcd github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x974452 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x92 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x974446 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x86 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x970c7b github.com/pactus-project/pactus/store.(*txStore).addToCache+0xfb github.com/pactus-project/pactus/store/tx.go:83 # 0x970c33 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xb3 github.com/pactus-project/pactus/store/tx.go:48 # 0x96dc2e github.com/pactus-project/pactus/store.(*store).SaveBlock+0xee github.com/pactus-project/pactus/store/store.go:154 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 4: 192 [212: 10176] @ 0x73affb 0x755ca8 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x755ca7 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 192 [1: 192] @ 0x73aa8f 0x73a314 0x73bf79 0x73baec 0x97ce12 0x97e624 0x980369 0x1249b1c 0x12493c5 0x1255e5c 0x127be02 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73aa8e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x73bf78 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x73baeb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x97ce11 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x191 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x97e623 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x980368 github.com/pactus-project/pactus/execution.CheckAndExecute+0x188 github.com/pactus-project/pactus/execution/execution.go:48 # 0x1249b1b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x12493c4 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x1255e5b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:709 # 0x127be01 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0x101 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 192 [3: 192] @ 0x52e025 0x52e199 0x815dcb 0x818f0c 0x967b38 0x12439b1 0x12429ec 0x1241265 0x123c7aa 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x52e024 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:137 # 0x52e198 bytes.(*Buffer).Write+0x58 bytes/buffer.go:179 # 0x815dca github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.14.0/codec.go:35 # 0x818f0b github.com/multiformats/go-multiaddr.NewMultiaddr+0x6b github.com/multiformats/go-multiaddr@v0.14.0/multiaddr.go:25 # 0x967b37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.38.2/core/peer/addrinfo.go:84 # 0x12439b0 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x12429eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:260 # 0x1241264 github.com/pactus-project/pactus/network.newPeerMgr+0x64 github.com/pactus-project/pactus/network/peermgr.go:43 # 0x123c7a9 github.com/pactus-project/pactus/network.makeNetwork+0x1a49 github.com/pactus-project/pactus/network/network.go:256 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 208 [54: 11232] @ 0x7a9a25 0x7d2815 0x79f677 0x7d25c8 0x7d2912 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x7a9a24 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:1030 # 0x7d2814 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x1f4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:428 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7d25c7 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:415 # 0x7d2911 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:445 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 7: 224 [13: 416] @ 0x756157 0x75881c 0x757110 0x1278cb4 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x756156 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x75881b github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x75710f github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:128 # 0x1278cb3 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x113 github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 224 [129: 4128] @ 0x755c91 0x755ab0 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755c90 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x755aaf github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 224 [151: 4832] @ 0x73e7ae 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e7ad github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x20d github.com/pactus-project/pactus/types/certificate/certificate.go:192 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 5: 240 [216: 10368] @ 0x73affb 0x73e7c8 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73affa github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x73e7c7 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x227 github.com/pactus-project/pactus/types/certificate/certificate.go:193 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 256 [1: 256] @ 0x471df3 0x4bcaa5 0x636645 0x630acf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x471df2 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1450 # 0x4bcaa4 reflect.MakeSlice+0xa4 reflect/value.go:3204 # 0x636644 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2257 # 0x630ace github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1627 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 320 [1: 320] @ 0x126bb18 0x126bad3 0x126ba9b 0x127dfa5 0x127d79a 0x1244dbf 0x47efc1 # 0x126bb17 github.com/pactus-project/pactus/sync/peerset/peer.NewPeer+0x117 github.com/pactus-project/pactus/sync/peerset/peer/peer.go:36 # 0x126bad2 github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0xd2 github.com/pactus-project/pactus/sync/peerset/peer_set.go:165 # 0x126ba9a github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x9a github.com/pactus-project/pactus/sync/peerset/peer_set.go:215 # 0x127dfa4 github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xc4 github.com/pactus-project/pactus/sync/sync.go:301 # 0x127d799 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:255 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 384 [1: 384] @ 0x66fffa 0x671eab 0x67228f 0x143bd35 0x143bcd7 0x143e078 0x1438f9d 0x1439006 0x1475f1d 0x14bc56c 0x14d7252 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x66fff9 regexp.onePassCopy+0x39 regexp/onepass.go:226 # 0x671eaa regexp.compileOnePass+0x14a regexp/onepass.go:491 # 0x67228e regexp.compile+0x8e regexp/regexp.go:187 # 0x143bd34 regexp.Compile+0x694 regexp/regexp.go:131 # 0x143bcd6 github.com/gorilla/mux.newRouteRegexp+0x636 github.com/gorilla/mux@v1.8.1/regexp.go:96 # 0x143e077 github.com/gorilla/mux.(*Route).addRegexpMatcher+0x117 github.com/gorilla/mux@v1.8.1/route.go:196 # 0x1438f9c github.com/gorilla/mux.(*Route).Path+0x1dc github.com/gorilla/mux@v1.8.1/route.go:364 # 0x1439005 github.com/gorilla/mux.(*Router).HandleFunc+0x245 github.com/gorilla/mux@v1.8.1/mux.go:302 # 0x1475f1c github.com/pactus-project/pactus/www/html.(*Server).StartServer+0x75c github.com/pactus-project/pactus/www/html/server.go:87 # 0x14bc56b github.com/pactus-project/pactus/node.(*Node).Start+0x28b github.com/pactus-project/pactus/node/node.go:175 # 0x14d7251 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 6: 384 [272: 17408] @ 0x755951 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x755950 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 512 [1: 512] @ 0x8235bc 0x8231ab 0xa0b814 0x9c2836 0x9db7f7 0x9d701b 0x9d0e65 0x9cbac6 0xe567df 0xe5678a 0xe56699 0xe4ae42 0xe49cfd 0xe497fa 0xf7c97a 0xf7c485 0xe24d7d 0xe1984e 0x47efc1 # 0x8235bb crypto/aes.newCipher+0x3b crypto/aes/cipher_asm.go:49 # 0x8231aa crypto/aes.NewCipher+0x2a crypto/aes/cipher.go:45 # 0xa0b813 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:551 # 0x9c2835 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:235 # 0x9db7f6 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x136 crypto/tls/handshake_client_tls13.go:846 # 0x9d701a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:151 # 0x9d0e64 crypto/tls.(*Conn).clientHandshake+0x844 crypto/tls/handshake_client.go:366 # 0x9cbac5 crypto/tls.(*Conn).handshakeContext+0x3a5 crypto/tls/conn.go:1568 # 0xe567de crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1508 # 0xe56789 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:135 # 0xe56698 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2f8 github.com/libp2p/go-libp2p@v0.38.2/p2p/security/tls/transport.go:118 # 0xe4ae41 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:212 # 0xe49cfc github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x45c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:156 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xf7c979 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x439 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:245 # 0xf7c484 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x244 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/tcp/tcp.go:204 # 0xe24d7c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x3dc github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:604 # 0xe1984d github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xed github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/limiter.go:213 8: 512 [285: 18240] @ 0x757a55 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757a54 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:201 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 560 [18: 1440] @ 0x12722d3 0x12722c2 0x1271e87 0x1271497 0x1278d37 0x1278d06 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12722d2 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x72 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x12722c1 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x61 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1271e86 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x186 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1271496 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x56 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1278d36 github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x196 github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x1278d05 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 576 [3: 576] @ 0x73aa8f 0x738c18 0x1246c4f 0x126fa0d 0x126f9f3 0x126f6e8 0x126f347 0x127dc9d 0x127d84e 0x1244dbf 0x47efc1 # 0x73aa8e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x738c17 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x97 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x1246c4e github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x6e github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126f346 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x127dc9c github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x13c github.com/pactus-project/pactus/sync/sync.go:287 # 0x127d84d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:251 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 576 [1: 576] @ 0x8c6d8c 0x8c3ac5 0x8c2625 0x8bb4e5 0x8bb9a9 0x8bb98f 0x8bb9b6 0x92d892 0x92d5b8 0x923d30 0x937f0e 0x937ef9 0x8aff42 0x8aff3b 0x8afb8e 0x959450 0x123aa94 0x123ae14 0x123ad08 0x14bb936 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x8c6d8b google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull+0xfab google.golang.org/protobuf@v1.36.4/internal/filedesc/desc_lazy.go:329 # 0x8c3ac4 google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull+0x364 google.golang.org/protobuf@v1.36.4/internal/filedesc/desc_lazy.go:171 # 0x8c2624 google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit+0x24 google.golang.org/protobuf@v1.36.4/internal/filedesc/desc_lazy.go:20 # 0x8bb4e4 google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce+0x64 google.golang.org/protobuf@v1.36.4/internal/filedesc/desc.go:164 # 0x8bb9a8 google.golang.org/protobuf/internal/filedesc.(*File).lazyInit+0x28 google.golang.org/protobuf@v1.36.4/internal/filedesc/desc.go:156 # 0x8bb98e google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit+0xe google.golang.org/protobuf@v1.36.4/internal/filedesc/desc.go:325 # 0x8bb9b5 google.golang.org/protobuf/internal/filedesc.(*Message).Fields+0x35 google.golang.org/protobuf@v1.36.4/internal/filedesc/desc.go:307 # 0x92d891 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc+0x71 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect.go:57 # 0x92d5b7 google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs+0x57 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect.go:42 # 0x923d2f google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce+0x1cf google.golang.org/protobuf@v1.36.4/internal/impl/message.go:93 # 0x937f0d google.golang.org/protobuf/internal/impl.(*MessageInfo).init+0x2d google.golang.org/protobuf@v1.36.4/internal/impl/message.go:72 # 0x937ef8 google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods+0x18 google.golang.org/protobuf@v1.36.4/internal/impl/message_reflect_gen.go:31 # 0x8aff41 google.golang.org/protobuf/proto.protoMethods+0xe1 google.golang.org/protobuf@v1.36.4/proto/proto_methods.go:19 # 0x8aff3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0xda google.golang.org/protobuf@v1.36.4/proto/decode.go:101 # 0x8afb8d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.4/proto/decode.go:63 # 0x95944f github.com/libp2p/go-libp2p/core/crypto.UnmarshalPrivateKey+0x4f github.com/libp2p/go-libp2p@v0.38.2/core/crypto/key.go:184 # 0x123aa93 github.com/pactus-project/pactus/network.loadOrCreateKey+0x73 github.com/pactus-project/pactus/network/network.go:57 # 0x123ae13 github.com/pactus-project/pactus/network.makeNetwork+0xb3 github.com/pactus-project/pactus/network/network.go:92 # 0x123ad07 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:84 # 0x14bb935 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:86 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 8: 640 [315: 25200] @ 0x7558d5 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7558d4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 672 [389: 37344] @ 0x73a13b 0x755e08 0x755b05 0x757b68 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73a13a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x755e07 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x755b04 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x757b67 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1e7 github.com/pactus-project/pactus/types/block/block.go:213 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 704 [4: 1408] @ 0x412d97 0x474e2d 0xc3000c 0xce5126 0xce50fe 0xce4f48 0x47efc1 # 0xc3000b github.com/libp2p/go-libp2p-pubsub/timecache.(*FirstSeenCache).Add+0xcb github.com/libp2p/go-libp2p-pubsub@v0.12.0/timecache/first_seen_cache.go:54 # 0xce5125 github.com/libp2p/go-libp2p-pubsub.(*PubSub).markSeen+0x125 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:997 # 0xce50fd github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xfd github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:307 # 0xce4f47 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x47 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:285 10: 800 [24: 1920] @ 0x12722d3 0x12722c2 0x1271e87 0x1271497 0x127035b 0x1278d56 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x12722d2 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x72 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x12722c1 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x61 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1271e86 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x186 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x1271496 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x56 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x127035a github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x3a github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x1278d55 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b5 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 10: 800 [336: 26880] @ 0x4bce5d 0x62fb07 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x4bce5c reflect.New+0x5c reflect/value.go:3307 # 0x62fb06 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x326 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1408 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 10: 960 [17: 1632] @ 0x73b20f 0x73a2f6 0x73ec55 0x73d565 0x125697f 0x12566c6 0x1253330 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x73b20e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x73ec54 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).validate+0x3b4 github.com/pactus-project/pactus/types/certificate/certificate.go:253 # 0x73d564 github.com/pactus-project/pactus/types/certificate.(*BlockCertificate).Validate+0x104 github.com/pactus-project/pactus/types/certificate/block_certificate.go:37 # 0x125697e github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x9e github.com/pactus-project/pactus/state/validation.go:52 # 0x12566c5 github.com/pactus-project/pactus/state.(*state).validateBlock+0x285 github.com/pactus-project/pactus/state/validation.go:36 # 0x125332f github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2cf github.com/pactus-project/pactus/state/state.go:413 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 15: 1440 [379: 36384] @ 0x73b20f 0x73a2f6 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73b20e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x73a2f5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 21: 2016 [849: 81504] @ 0x757b4e 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x757b4d github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1cd github.com/pactus-project/pactus/types/block/block.go:212 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 15: 2160 [645: 92880] @ 0x7579b6 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x7579b5 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:196 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 2304 [13: 29952] @ 0xd8bae5 0xd8b645 0xd94e45 0xe4b767 0xe4a1e7 0xe497fa 0xe48572 0x47efc1 # 0xd8bae4 github.com/libp2p/go-yamux/v4.newSession+0x284 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:145 # 0xd8b644 github.com/libp2p/go-yamux/v4.Server+0x104 github.com/libp2p/go-yamux/v4@v4.0.1/mux.go:127 # 0xd94e44 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/transport.go:51 # 0xe4b766 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4c6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:263 # 0xe4a1e6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x946 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:183 # 0xe497f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:125 # 0xe48571 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:132 1: 4096 [1: 4096] @ 0xba58c8 0xba58b4 0xba58b3 0x49aa11 0xba8c6d 0xc19905 0xc177dd 0x11c4ac2 0x11c3669 0xe1fe67 0x47efc1 # 0xba58c7 bufio.NewWriterSize+0x27 bufio/bufio.go:596 # 0xba58b3 bufio.NewWriter+0x13 bufio/bufio.go:605 # 0xba58b2 github.com/libp2p/go-libp2p-kad-dht/internal/net.init.func1+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:376 # 0x49aa10 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xba8c6c github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/internal/net/message_manager.go:385 # 0xc19904 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x20c4 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:147 # 0xc177dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 # 0x11c4ac1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 # 0x11c3668 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7e8 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 # 0xe1fe66 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa6 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 12: 5376 [12: 5376] @ 0x449d25 0x449f99 0x449ec5 0x47d00a # 0x449d24 runtime.malg+0x24 runtime/proc.go:4957 # 0x449f98 runtime.newproc1+0x78 runtime/proc.go:5002 # 0x449ec4 runtime.newproc.func1+0x24 runtime/proc.go:4979 # 0x47d009 runtime.systemstack+0x49 runtime/asm_amd64.s:514 30: 5760 [799: 153408] @ 0x73aa8f 0x73a314 0x754d16 0x754825 0x756f1a 0x12462be 0x126fa0d 0x126f9f3 0x126f6e8 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73aa8e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x73a313 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x754d15 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x155 github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x754824 github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xe4 github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x756f19 github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x259 github.com/pactus-project/pactus/types/block/block.go:105 # 0x12462bd github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1d github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:24 # 0x126fa0c github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x2c github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x126f9f2 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x126f6e7 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe7 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 30: 6240 [890: 185120] @ 0x73e6a5 0x757a9b 0x75780d 0x633027 0x62fecf 0x639559 0x630c48 0x62f6dd 0x62f4d3 0x1268610 0x1268567 0x126f979 0x126f6c5 0x126ee8c 0x127d9e8 0x127d826 0x1244dbf 0x47efc1 # 0x73e6a4 github.com/pactus-project/pactus/types/certificate.(*baseCertificate).Decode+0x104 github.com/pactus-project/pactus/types/certificate/certificate.go:170 # 0x757a9a github.com/pactus-project/pactus/types/block.(*Block).Decode+0x11a github.com/pactus-project/pactus/types/block/block.go:202 # 0x75780c github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:171 # 0x633026 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1802 # 0x62fece github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6ee github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1462 # 0x639558 github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb98 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:2811 # 0x630c47 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1467 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1638 # 0x62f6dc github.com/fxamacker/cbor/v2.(*decoder).value+0x1bc github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1356 # 0x62f4d2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.7.0/decode.go:1259 # 0x126860f github.com/fxamacker/cbor/v2.Unmarshal+0x1af github.com/fxamacker/cbor/v2@v2.7.0/decode.go:108 # 0x1268566 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x106 github.com/pactus-project/pactus/sync/bundle/bundle.go:121 # 0x126f978 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x126f6c4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xc4 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x126ee8b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x127d9e7 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xe7 github.com/pactus-project/pactus/sync/sync.go:270 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 9472 [1: 9472] @ 0x41310d 0x41366f 0x474c05 0x8a038b 0x89f65f 0x94332b 0x13a4838 0x1391e35 0x1391def 0x44eca8 0x440465 0x44034e 0x47efc1 # 0x8a038a google.golang.org/protobuf/reflect/protoregistry.(*Types).register+0x22a google.golang.org/protobuf@v1.36.4/reflect/protoregistry/registry.go:586 # 0x89f65e google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage+0x11e google.golang.org/protobuf@v1.36.4/reflect/protoregistry/registry.go:506 # 0x94332a google.golang.org/protobuf/internal/filetype.Builder.Build+0x80a google.golang.org/protobuf@v1.36.4/internal/filetype/build.go:174 # 0x13a4837 github.com/pactus-project/pactus/www/grpc/gen/go.file_transaction_proto_init+0x297 github.com/pactus-project/pactus/www/grpc/gen/go/transaction.pb.go:1946 # 0x1391e34 github.com/pactus-project/pactus/www/grpc/gen/go.file_blockchain_proto_init+0x34 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.go:2096 # 0x1391dee github.com/pactus-project/pactus/www/grpc/gen/go.init.0+0xe github.com/pactus-project/pactus/www/grpc/gen/go/blockchain.pb.go:2091 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 1: 9472 [105: 994560] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 1: 9472 [2: 18944] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96b2eb 0x96f0c5 0x1255b5e 0x142dc29 0x1399b4b 0x140001e 0x13999a3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96b2ea github.com/pactus-project/pactus/store.(*accountStore).account+0xea github.com/pactus-project/pactus/store/account.go:56 # 0x96f0c4 github.com/pactus-project/pactus/store.(*store).Account+0x84 github.com/pactus-project/pactus/store/store.go:305 # 0x1255b5d github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3d github.com/pactus-project/pactus/state/state.go:673 # 0x142dc28 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc8 github.com/pactus-project/pactus/www/grpc/blockchain.go:210 # 0x1399b4a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13999a2 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 1: 18432 [13: 239616] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96eb13 0x125592f 0x1431802 0x13aa5eb 0x140001e 0x13aa443 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96eb12 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:263 # 0x125592e github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4e github.com/pactus-project/pactus/state/state.go:656 # 0x1431801 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x81 github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x13aa5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13aa442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 1: 18432 [115: 2119680] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c397 0x96e3b3 0x1255aef 0x142ca3d 0x139912b 0x140001e 0x1398f83 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c396 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x96e3b2 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:217 # 0x1255aee github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:669 # 0x142ca3c github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:118 # 0x139912a 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 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1398f82 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 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 1: 32768 [1: 32768] @ 0x52381f 0x13d089f 0x13d0871 0x44eca8 0x440465 0x44034e 0x47efc1 # 0x52381e strings.genSplit+0x7e strings/strings.go:250 # 0x13d089e strings.Split+0x21e strings/strings.go:306 # 0x13d0870 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x1f0 github.com/pactus-project/pactus/util/bip39/wordlists/italian.go:23 # 0x44eca7 runtime.doInit1+0xe7 runtime/proc.go:7291 # 0x440464 runtime.doInit+0x344 runtime/proc.go:7258 # 0x44034d runtime.main+0x22d runtime/proc.go:254 1: 32768 [4843: 158695424] @ 0xe8ba12 0xe877ff 0xeb2bbe 0xeb0f2c 0xeafe05 0x47efc1 # 0xe8ba11 github.com/quic-go/quic-go.(*connection).preSetup+0x6b1 github.com/quic-go/quic-go@v0.49.0/connection.go:482 # 0xe877fe github.com/quic-go/quic-go.init.func1+0x8be github.com/quic-go/quic-go@v0.49.0/connection.go:272 # 0xeb2bbd github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xafd github.com/quic-go/quic-go@v0.49.0/server.go:702 # 0xeb0f2b github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x68b github.com/quic-go/quic-go@v0.49.0/server.go:483 # 0xeafe04 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.49.0/server.go:312 2: 36864 [333: 6137856] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7092 0x7a7d53 0x7d29ac 0x7d2966 0x7d518b 0x7d4772 0x7d4d65 0x7b2daf 0x7b3699 0x96d271 0x96c2a7 0x96e1b5 0x96e0ab 0x1255848 0x142cb24 0x1398a6b 0x140001e 0x13988c3 0x134881b 0x134d92a 0x134633f 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7091 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:712 # 0x7a7d52 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:829 # 0x7d29ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:922 # 0x7d2965 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:450 # 0x7d518a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:180 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b2dae github.com/syndtr/goleveldb/leveldb.(*DB).get+0x54e github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:785 # 0x7b3698 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:851 # 0x96d270 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:43 # 0x96c2a6 github.com/pactus-project/pactus/store.(*blockStore).block+0x86 github.com/pactus-project/pactus/store/block.go:109 # 0x96e1b4 github.com/pactus-project/pactus/store.(*store).block+0x34 github.com/pactus-project/pactus/store/store.go:195 # 0x96e0aa github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:191 # 0x1255847 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x27 github.com/pactus-project/pactus/state/state.go:645 # 0x142cb23 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1398a6a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x140001d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13988c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x134881a google.golang.org/grpc.(*Server).processUnaryRPC+0x103a google.golang.org/grpc@v1.70.0/server.go:1400 # 0x134d929 google.golang.org/grpc.(*Server).handleStream+0xba9 google.golang.org/grpc@v1.70.0/server.go:1810 # 0x134633e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.70.0/server.go:1030 3: 49152 [6: 98304] @ 0x52e593 0x52dfbd 0x9c7614 0x9c75d7 0x9c50fe 0x9caff0 0x9caff1 0x4c9970 0xd8f185 0xd8f15c 0xd8f058 0x47efc1 # 0x52e592 bytes.growSlice+0x92 bytes/buffer.go:249 # 0x52dfbc bytes.(*Buffer).grow+0x13c bytes/buffer.go:151 # 0x9c7613 bytes.(*Buffer).Grow+0x73 bytes/buffer.go:168 # 0x9c75d6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:830 # 0x9c50fd crypto/tls.(*Conn).readRecordOrCCS+0xd3d crypto/tls/conn.go:680 # 0x9cafef crypto/tls.(*Conn).readRecord+0x14f crypto/tls/conn.go:591 # 0x9caff0 crypto/tls.(*Conn).Read+0x150 crypto/tls/conn.go:1385 # 0x4c996f io.ReadAtLeast+0x8f io/io.go:335 # 0xd8f184 io.ReadFull+0xe4 io/io.go:354 # 0xd8f15b github.com/libp2p/go-yamux/v4.(*Session).recvLoop+0xbb github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 # 0xd8f057 github.com/libp2p/go-yamux/v4.(*Session).recv+0x17 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 8: 75776 [61: 577792] @ 0x794e7c 0x7a5bb0 0x7a6666 0x7a69ac 0x79f677 0x7a6845 0x7a67e6 0x7a7526 0x7a82b8 0x7d2c47 0x7d2c01 0x7d5173 0x7d4772 0x7d4d65 0x7b338a 0x7b38d3 0x96d3b1 0x96c96a 0x96bdb6 0x96dbe5 0x12534fc 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x794e7b github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x15b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/util/buffer_pool.go:57 # 0x7a5baf github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:563 # 0x7a6665 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:603 # 0x7a69ab github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached.func1+0x2b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:627 # 0x79f676 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x1f6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:388 # 0x7a6844 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/cache/cache.go:58 # 0x7a67e5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:625 # 0x7a7525 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:765 # 0x7a82b7 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x677 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:865 # 0x7d2c46 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table/reader.go:935 # 0x7d2c00 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/table.go:460 # 0x7d5172 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:178 # 0x7d4771 github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x251 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:128 # 0x7d4d64 github.com/syndtr/goleveldb/leveldb.(*version).get+0x2e4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/version.go:164 # 0x7b3389 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x429 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:823 # 0x7b38d2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:865 # 0x96d3b0 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:55 # 0x96c969 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe9 github.com/pactus-project/pactus/store/block.go:184 # 0x96bdb5 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x395 github.com/pactus-project/pactus/store/block.go:79 # 0x96dbe4 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:153 # 0x12534fb github.com/pactus-project/pactus/state.(*state).CommitBlock+0x49b github.com/pactus-project/pactus/state/state.go:436 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 81920 [1: 81920] @ 0x41310d 0x41366f 0x4741b9 0x7ce7a5 0x7ce432 0x7cda49 0x47efc1 # 0x7ce7a4 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func1+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:85 # 0x7ce431 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:104 # 0x7cda48 github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x668 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:206 1: 98304 [1: 98304] @ 0x531571 0x1479b32 0x147a1c5 0x14bc598 0x14d7252 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x531570 bytes.Replace+0xf0 bytes/bytes.go:1133 # 0x1479b31 github.com/pactus-project/pactus/www/http.(*Server).getOpenAPIHandler+0x1d1 github.com/pactus-project/pactus/www/http/server.go:47 # 0x147a1c4 github.com/pactus-project/pactus/www/http.(*Server).StartServer+0x444 github.com/pactus-project/pactus/www/http/server.go:101 # 0x14bc597 github.com/pactus-project/pactus/node.(*Node).Start+0x2b7 github.com/pactus-project/pactus/node/node.go:180 # 0x14d7251 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:417 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 114688 [1: 114688] @ 0xeaf5ed 0xebc7e5 0xebc455 0xf5e664 0xf5d0d0 0xf68227 0xe26417 0xe25ded 0x1226a90 0x1208fb2 0x12089c8 0x1220031 0x1216a92 0x121ffc9 0x121740b 0x47efc1 # 0xeaf5ec github.com/quic-go/quic-go.newServer+0x12c github.com/quic-go/quic-go@v0.49.0/server.go:279 # 0xebc7e4 github.com/quic-go/quic-go.(*Transport).createServer+0x264 github.com/quic-go/quic-go@v0.49.0/transport.go:208 # 0xebc454 github.com/quic-go/quic-go.(*Transport).Listen+0x14 github.com/quic-go/quic-go@v0.49.0/transport.go:165 # 0xf5e663 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener+0x263 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:73 # 0xf5d0cf github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).ListenQUICAndAssociate+0x1cf github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/connmgr.go:129 # 0xf68226 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen+0x386 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/transport.go:317 # 0xe26416 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x56 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:116 # 0xe25dec github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x24c github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:53 # 0x1226a8f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.38.2/config/config.go:512 # 0x1208fb1 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x1f1 go.uber.org/fx@v1.23.0/internal/lifecycle/lifecycle.go:256 # 0x12089c7 go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x467 go.uber.org/fx@v1.23.0/internal/lifecycle/lifecycle.go:216 # 0x1220030 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.23.0/app.go:704 # 0x1216a91 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.23.0/app.go:686 # 0x121ffc8 go.uber.org/fx.(*App).start+0x48 go.uber.org/fx@v1.23.0/app.go:703 # 0x121740a go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.23.0/app.go:803 1: 147456 [1: 147456] @ 0x441149 0x449fb4 0x449ec5 0x47d00a # 0x441148 runtime.allgadd+0x68 runtime/proc.go:656 # 0x449fb3 runtime.newproc1+0x93 runtime/proc.go:5004 # 0x449ec4 runtime.newproc.func1+0x24 runtime/proc.go:4979 # 0x47d009 runtime.systemstack+0x49 runtime/asm_amd64.s:514 1: 163840 [1: 163840] @ 0x41310d 0x41366f 0x472335 0x52ac09 0x52b80b 0x52bfed 0x52bfaf 0xe22036 0xe21c05 0x11c630c 0x11c615f 0x1243ef0 0x1243c71 0x47efc1 # 0x52ac08 context.(*cancelCtx).propagateCancel+0x168 context/context.go:488 # 0x52b80a context.WithDeadlineCause+0x12a context/context.go:629 # 0x52bfec context.WithDeadline+0x4c context/context.go:612 # 0x52bfae context.WithTimeout+0xe context/context.go:690 # 0xe22035 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b5 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:263 # 0xe21c04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:229 # 0x11c630b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:815 # 0x11c615e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:808 # 0x1243eef github.com/pactus-project/pactus/network.ConnectSync+0xef github.com/pactus-project/pactus/network/utils.go:91 # 0x1243c70 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 245760 [1: 245760] @ 0x41310d 0x41366f 0x473cf1 0x124f2d3 0x124f2fd 0x1250fd1 0x971965 0x96fe1b 0x1250f31 0x125023c 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124f2d2 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb2 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x124f2fc github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdc github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x1250fd0 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x70 github.com/pactus-project/pactus/state/state.go:201 # 0x971964 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0xe4 github.com/pactus-project/pactus/store/validator.go:83 # 0x96fe1a github.com/pactus-project/pactus/store.(*store).IterateValidators+0x7a github.com/pactus-project/pactus/store/store.go:368 # 0x1250f30 github.com/pactus-project/pactus/state.(*state).loadMerkels+0xf0 github.com/pactus-project/pactus/state/state.go:195 # 0x125023b github.com/pactus-project/pactus/state.LoadOrNewState+0x3db github.com/pactus-project/pactus/state/state.go:93 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 1400832 [32: 44826624] @ 0x79aef1 0x7ae8fe 0x7c3cc5 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79aef0 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x470 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:305 # 0x7ae8fd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/batch.go:219 # 0x7c3cc4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:238 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 1949696 [1: 1949696] @ 0x41310d 0x41366f 0x473cf1 0x1271ead 0x1271497 0x1278d37 0x1278d06 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1271eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1271496 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x56 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1278d36 github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x196 github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x1278d05 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x165 github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 1949696 [1: 1949696] @ 0x41310d 0x41366f 0x473cf1 0x1271ead 0x1271497 0x127035b 0x1278d56 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x1271eac github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x1271496 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x56 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x127035a github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x3a github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x1278d55 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1b5 github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 1949696 [1: 1949696] @ 0x41310d 0x41366f 0x473cf1 0x124ed05 0x125036a 0x14bb8ec 0x14d723d 0x14dd1da 0x1368591 0x1368e7f 0x14dc0f0 0x14dc0e6 0x4403ab 0x47efc1 # 0x124ed04 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x1250369 github.com/pactus-project/pactus/state.LoadOrNewState+0x509 github.com/pactus-project/pactus/state/state.go:120 # 0x14bb8eb github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:79 # 0x14d723c github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:412 # 0x14dd1d9 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1368590 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.8.1/command.go:989 # 0x1368e7e github.com/spf13/cobra.(*Command).ExecuteC+0x3fe github.com/spf13/cobra@v1.8.1/command.go:1117 # 0x14dc0ef github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.8.1/command.go:1041 # 0x14dc0e5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x4403aa runtime.main+0x28a runtime/proc.go:272 1: 4194304 [33: 138412032] @ 0x79c1c5 0x7bf5f7 0x7bfae9 0x7c3165 0x7c377a 0x7c33b7 0x7c3931 0x7c47db 0x9703e5 0x9702fa 0x1253515 0x127f35a 0x1278d66 0x127e397 0x127db1e 0x127d826 0x1244dbf 0x47efc1 # 0x79c1c4 github.com/syndtr/goleveldb/leveldb/memdb.New+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/memdb/memdb.go:474 # 0x7bf5f6 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:90 # 0x7bfae8 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x328 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:147 # 0x7c3164 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:46 # 0x7c3779 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:106 # 0x7c33b6 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x136 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:118 # 0x7c3930 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x70 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:157 # 0x7c47da github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_write.go:317 # 0x9703e4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:414 # 0x9702f9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:410 # 0x1253514 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x4b4 github.com/pactus-project/pactus/state/state.go:438 # 0x127f359 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x1f9 github.com/pactus-project/pactus/sync/sync.go:525 # 0x1278d65 github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1c5 github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x127e396 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x156 github.com/pactus-project/pactus/sync/sync.go:328 # 0x127db1d github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21d github.com/pactus-project/pactus/sync/sync.go:277 # 0x127d825 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:247 # 0x1244dbe github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 # runtime.MemStats # Alloc = 190071696 # TotalAlloc = 1897960387144 # Sys = 413049176 # Lookups = 0 # Mallocs = 16910102557 # Frees = 16907981470 # HeapAlloc = 190071696 # HeapSys = 389021696 # HeapIdle = 135389184 # HeapInuse = 253632512 # HeapReleased = 30531584 # HeapObjects = 2121087 # Stack = 5242880 / 5242880 # MSpan = 4184320 / 5875200 # MCache = 2400 / 15600 # BuckHashSys = 4117299 # GCSys = 6913568 # OtherSys = 1862933 # NextGC = 335527856 # LastGC = 1752431146484634078 # PauseNs = [1720338 1904862 1954642 895949 2328171 1725498 1706509 1728948 2078756 1071973 2193179 1680197 1731668 1612117 1531964 1926224 1627236 1914852 1599066 1306959 2091657 2274760 2399614 2333791 1600166 2188218 1847150 1217607 1679737 1784870 1749788 1683198 860399 1364341 1446282 1765829 1223088 1510764 1581855 1479024 1604136 1724718 2261920 775777 1786760 1780540 1673506 2174328 1753719 724256 1523574 1473164 1469423 1088474 1760708 1746588 1900222 1816741 1637607 1205077 1249037 2031254 877919 1525283 1756459 1861811 1637836 1660028 1252248 1528163 1596535 1684138 972992 1755380 1563986 1656538 1914054 1993005 1968436 1105245 1784779 2198139 1834550 1817850 1278758 1067824 1517874 2395363 1530434 1543524 1812800 1288078 1889702 843269 1491613 1795330 1473972 1646317 1442472 1516653 1515354 1413121 884181 2229560 1558334 1617165 1634366 1700958 1637057 1141826 1163736 9737936 1425571 776177 1844341 1318289 1658127 1071774 1112124 1612416 4678734 1932973 1454452 999502 1778229 1852732 1787649 1608115 1699568 1094864 1554474 2480416 1724748 1980213 1296799 1941513 1793260 1823521 1590796 2225831 1492273 1677227 1556835 1870142 1495553 1300829 1744818 2119377 1240448 1422711 1764089 2131517 1542073 1520424 1017122 1685018 1961124 1631236 1796869 1333020 1603556 3360744 2057876 2004894 1068584 1929912 1966144 1741819 898960 15220857 1713178 1771079 1720119 1722278 1843050 991591 1552744 1554424 1475973 1700458 1958033 1569655 1740198 1421481 642874 1803811 1471793 1835821 1697977 2440575 1440952 872650 1618577 2114076 1499814 1738278 1212697 1846891 1991174 1764729 2118227 1911572 1155316 1470922 1680297 1415781 1682147 1520143 1982124 1878212 1723708 1840950 1746618 1903592 1623646 1694617 1759179 2020625 1581745 1754749 1602195 1629106 1581855 1564285 1667676 916640 1696378 2093637 1861151 1895351 1716538 1795880 1825930 1888392 1689137 2019876 1541474 2059055 3068177 3329084 1868982 2129477 2690970 2717320 2304981 3703612 1997594 2172828 1712867 1670647 2160808 1508374 1715798 1445242 2292930 2186238] # PauseEnd = [1752406681311753149 1752406801115044964 1752406921398814647 1752407041585424086 1752407161835445260 1752407282081284089 1752407402294767683 1752407520474983374 1752407640727512257 1752407760618750808 1752407880880562763 1752408000724187632 1752408121009513336 1752408241277394659 1752408361520987718 1752408481791175858 1752408602055348294 1752408722331721643 1752408842589031020 1752408962854171837 1752409083121237835 1752409203369295162 1752409323591520039 1752409432038865546 1752409552268502980 1752409672514849042 1752409792310005088 1752409912538186372 1752410032789110236 1752410153078768988 1752410273305180640 1752410393576121257 1752410513826502242 1752410634043765836 1752410754336512742 1752410874618316811 1752410994882013043 1752411110493524357 1752411230711142200 1752411348775542933 1752411469043794310 1752411583263982124 1752411703547518694 1752411823717751640 1752411943071975923 1752412063032274806 1752412181056296142 1752412301449424386 1752412421699522287 1752412541874041297 1752412662074834394 1752412782284548673 1752412902502710586 1752413022699231424 1752413142942115767 1752413263178909532 1752413383393039412 1752413503643100409 1752413623873427825 1752413744170504672 1752413864364613693 1752413984570278902 1752414104724057885 1752414224931208699 1752414345167737266 1752414465472258344 1752414585731592650 1752414700792345215 1752414820973469487 1752414940943277855 1752415061208824977 1752415181449098104 1752415301715713514 1752415421920897042 1752415542163568137 1752415662409185851 1752415782667632358 1752415902934087223 1752416023245774475 1752416143461519371 1752416263740821570 1752416383994559744 1752416504275028012 1752416624497924773 1752416744758621780 1752416865051756538 1752416985339310414 1752417105630602818 1752417225874921560 1752417346100890861 1752417466340098810 1752417586596535975 1752417707017911106 1752417827252602139 1752417947480615594 1752418067719971133 1752418188015448277 1752418302896734025 1752418423100930360 1752418541022345255 1752418661210519151 1752418781452052137 1752418901619326832 1752419021849960402 1752419142095956310 1752419261099632754 1752419381096234659 1752419501325781198 1752419621600340503 1752419741976728639 1752419861127414099 1752419981472129674 1752420101679403732 1752420221838198494 1752420342040258295 1752420462239790831 1752420582467682762 1752420702758521005 1752420822952173383 1752420943160885208 1752421063352492216 1752421183653048735 1752421303931423449 1752421424134752760 1752421544360123670 1752421664603571300 1752421784807825830 1752421900810313990 1752422021073305321 1752422140824240397 1752422261044096541 1752422381385372871 1752422501631579745 1752422621990526498 1752422742183754850 1752422862036657714 1752422982303841933 1752423102571431185 1752423222780493484 1752423343110087539 1752423463335836392 1752423583552523778 1752423703742270563 1752423824197986785 1752423944456529779 1752424064678240703 1752424184906824693 1752424305391459593 1752424425654455885 1752424546020193609 1752424666274711046 1752424786505700322 1752424906819888735 1752425027170052275 1752425147447184000 1752425267977801746 1752425388200916204 1752425503063549508 1752425623319506491 1752425741363181670 1752425861581584520 1752425981979283406 1752426102220661787 1752426222666718606 1752426342844907456 1752426463067069549 1752426583323886065 1752426703709937007 1752426823932085398 1752426944281645817 1752427064483856999 1752427184747581878 1752427305004296342 1752427425316498135 1752427545572607649 1752427665986644404 1752427786253918112 1752427906559113977 1752428026788396202 1752428147094539095 1752428267161481310 1752428387458499817 1752428507971103679 1752428628217393862 1752428748458597886 1752428868749428234 1752428988947913257 1752429108540261805 1752429228771442779 1752429342171840844 1752429462414750253 1752429582660244262 1752429702901208884 1752429823301538298 1752429943540594541 1752430063765287500 1752430184056229090 1752430304465212106 1752430424816611667 1752430545115432309 1752430665374131603 1752430785633488763 1752430905873634684 1752431026199520536 1752431146484634078 1752400562844619008 1752400683081304204 1752400803382313320 1752400921556417393 1752401041846813438 1752401162110134946 1752401282425708586 1752401402705421241 1752401523002781899 1752401643262935936 1752401763493414428 1752401883717046402 1752402001483635957 1752402121744551711 1752402242027277975 1752402362261318495 1752402482518815053 1752402600610980699 1752402720859913390 1752402841085824101 1752402961356382687 1752403081587588154 1752403201915385463 1752403322228315107 1752403442533149887 1752403562771696024 1752403683049192128 1752403802918795645 1752403917898675261 1752404038150288817 1752404157922307064 1752404278248354046 1752404396801858881 1752404517074337014 1752404637331314019 1752404757574466368 1752404877839577813 1752404998111190566 1752405118319755362 1752405238567914772 1752405358816554849 1752405479080469622 1752405598892436873 1752405719131908529 1752405839358831204 1752405959813709718 1752406080148141025 1752406200411220369 1752406320634685481 1752406440870951344 1752406561078986140] # NumGC = 15053 # NumForcedGC = 0 # GCCPUFraction = 0.00047146464335183903 # DebugGC = false # MaxRSS = 448995328